← Wróć do kolekcji

500 Internal Server Error: Panicorn

500Internal Server Error PanicornStack TraceTo nie ty, to ja.

Co to znaczy

Na serwerze zepsuło się coś nieoczekiwanego.

Gdzie go spotkasz

Nieobsłużony wyjątek w kodzie backendu.

Co testować

  • W DevTools (zakładka Elements) usuń z pola maxlength, required lub pattern i wyślij formularz z nieoczekiwanymi danymi: emoji, tekst o jeden znak dłuższy niż limit backendu lub bazy, <script>, ' OR 1=1 → brak 500: albo normalny wynik, albo błąd walidacji.
  • Jeśli formularz waliduje JavaScriptem, skopiuj request w Network (Copy as fetch) albo otwórz go w Postmanie, wstaw te same dane i wyślij → znów brak 500.
  • Jeśli 500 jednak wystąpi, spójrz na stronę → komunikat dla użytkownika bez informacji technicznych (np. „Coś poszło nie tak, spróbuj ponownie”).
  • Po 500 sprawdź logi lub monitoring → błąd tam jest, z czasem, URL i szczegółami requesta.