El lienzo del constructor de un endpoint comprueba constantemente el grafo que estás construyendo y muestra el resultado en una pequeña insignia, arriba a la izquierda, justo sobre el lienzo: un recuento de bloques, un recuento de conexiones, y una píldora verde VALID o roja N ISSUES. Se actualiza en el momento en que añades un bloque o cambias una conexión, no se necesita ningún botón solo para ver si algo está mal.
Obtener la lista completa
Haz clic en Validar, en el encabezado del constructor, para abrir un panel que lista cada problema encontrado, cada uno marcado como error (algo que realmente se romperá en el momento de la solicitud) o advertencia (probablemente no es lo que querías decir, pero no es fatal por sí solo). Hacer clic en un problema que nombra un bloque específico selecciona ese bloque en el lienzo de inmediato, así puedes ir directo al problema en lugar de buscarlo.
Qué se comprueba
- Existe un Disparador y está conectado. Todo endpoint necesita exactamente un bloque Disparador, conectado al primer paso real.
- Todos los bloques son alcanzables. Un bloque sin ninguna ruta de vuelta al Disparador nunca se ejecutará, marcado como advertencia para que lo notes antes de preguntarte por qué nunca se activa.
- Todas las ramas están conectadas. Un bloque Condición, Switch, Loop, Hash, Cache, Throttle, Verificación de Salud, u Inicio de Sesión OIDC tiene más de una salida con nombre, que falte cualquiera de ellas (p. ej. la ruta "False" de Condición, o un caso de Switch sin nada conectado) es un error, ya que una solicitud real podría llegar exactamente a esa rama y no tener a dónde ir.
- Un bloque con varias conexiones salientes que no está pensado para ramificarse. Se advierte como inusual, ya que normalmente solo los bloques de ramificación de arriba deberían tener más de una.
Algunas comprobaciones de contenido
Además de la propia forma del grafo, un puñado de comprobaciones específicas de bloque detectan directamente un error probable: un bloque Respuesta o Respuesta de Error con un cuerpo vacío (o una URL vacía, en modo redirección o servir archivo), un bloque Llamar API Externa sin URL configurada, un bloque Condición, Switch, o Assert sin nada elegido para evaluar.
Consejo: Validar no bloquea el guardado, un endpoint con problemas reales de todas formas se guarda bien, está pensado para detectar un error temprano, no para bloquear tu flujo de trabajo.