Egy végpontszerkesztő vászna folyamatosan ellenőrzi az épülő gráfot, és megmutatja az eredményt egy kis jelvényben, bal fent, közvetlenül a vászon fölött: blokkszám, kapcsolatszám, és egy zöld VALID vagy piros N ISSUES pirula. Frissül abban a pillanatban, amikor blokkot adsz hozzá, vagy kapcsolatot módosítasz, nincs szükség gombra ahhoz, hogy lásd, van e valami baj.
A teljes lista megszerzése
Kattints a Validate ra, a szerkesztő fejlécében, hogy megnyiss egy panelt, ami minden talált problémát felsorol, mindegyiket hibaként (ami ténylegesen elromlik kérés közben) vagy figyelmeztetésként (valószínűleg nem az, amit gondoltál, de önmagában nem végzetes) megjelölve. Egy konkrét blokkot megnevező probléma kattintása azonnal kiválasztja azt a blokkot a vásznon, így egyenesen a probléma helyére ugorhatsz, ahelyett hogy keresgélnéd.
Mi kerül ellenőrzésre
- Létezik egy Indító, és be van kötve. Minden végpontnak pontosan egy Indító blokkra van szüksége, bekötve az első valódi lépésbe.
- Minden blokk elérhető. Egy blokk, aminek nincs útja vissza az Indítóhoz, sosem fog lefutni, ez figyelmeztetésként jelenik meg, hogy észrevedd, mielőtt azon tűnődnél, miért nem sül el sosem.
- Minden ág be van kötve. Egy Feltétel, Switch, Ciklus, Hash, Cache, Throttle, Állapotellenőrzés, vagy OIDC bejelentkezés blokknak egynél több elnevezett kimenete van, ezek bármelyikének hiánya (például egy Feltétel "Hamis" útjának, vagy egy Switch esetnek, amihez semmi sincs kötve) hiba, mivel egy valódi kérés pontosan azt az ágat találhatja el, és nincs hova mennie.
- Egy blokk több kimenő kapcsolattal, aminek nem kellene elágaznia. Szokatlanként jelzett, mivel normálisan csak a fenti elágazó blokkoknak kellene egynél többel rendelkezniük.
Néhány tartalmi ellenőrzés
Magán a gráf alakján túl néhány blokkspecifikus ellenőrzés közvetlenül elkapja a valószínű hibát: egy Válasz vagy Hibaválasz blokk üres törzzsel (vagy üres URL lel, átirányítás vagy fájlkiszolgálás módban), egy Külső API hívása blokk beállított URL nélkül, egy Feltétel, Switch, vagy Assert blokk, aminek nincs kiválasztva, mit értékeljen ki.
Tipp: A Validate nem blokkolja a mentést, egy valódi problémákkal rendelkező végpont akkor is rendben elmenthető, ez arra való, hogy korán elkapjon egy hibát, nem arra, hogy kapuzza a munkafolyamatodat.