← Tagasi kogusse

500 Internal Server Error: Panicorn

500Internal Server Error PanicornStack TraceAsi pole sinus, asi on minus.

Mida see tähendab

Serveris läks midagi ootamatult katki.

Kus sa sellega kokku puutud

Käsitlemata erand backendi koodis.

Mida testida

  • Eemalda DevToolsis (Elements vahekaart) väljalt maxlength, required või pattern ja saada vorm ootamatute andmetega: emoji, tekst ühe märgi võrra üle backendi või andmebaasi piiri, <script>, ' OR 1=1 → 500 ei tule: kas tavaline tulemus või valideerimisviga.
  • Kui vorm valideerib JavaScriptiga, kopeeri request Network'is (Copy as fetch) või ava see Postmanis, pane samad andmed ja saada → jälle 500 ei tule.
  • Kui 500 siiski juhtub, vaata lehte → kasutajale mõeldud teade ilma tehnilise infota (nt „Midagi läks valesti, proovi uuesti“).
  • Pärast 500 vaata logisid või monitooringut → viga on seal koos aja, URL-i ja requesti üksikasjadega.