500 Internal Server Error: Panicorn
500Internal Server Error
PanicornStack TraceČia ne tu, čia aš.Ką tai reiškia
Serveryje kažkas netikėtai sugedo.
Kur su juo susiduri
Neapdorota išimtis backend kode.
Ką testuoti
- DevTools (Elements skirtuke) pašalink iš lauko maxlength, required ar pattern ir pateik formą su netikėtais duomenimis: emoji, tekstas vienu simboliu ilgesnis už backend ar duomenų bazės ribą, <script>, ' OR 1=1 → jokios 500: arba įprastas rezultatas, arba validacijos klaida.
- Jei forma tikrina duomenis JavaScript, nukopijuok requestą Network (Copy as fetch) arba atidaryk jį Postman, įrašyk tuos pačius duomenis ir išsiųsk → vėl jokios 500.
- Jei 500 vis dėlto įvyksta, pažiūrėk į puslapį → pranešimas naudotojui be techninės informacijos (pvz., „Kažkas nepavyko, bandyk dar kartą“).
- Po 500 patikrink žurnalus ar stebėseną → klaida ten yra su laiku, URL ir requesto detalėmis.