← До колекції

500 Internal Server Error: Panicorn

500Internal Server Error PanicornStack TraceСправа не в тобі, справа в мені.

Що означає

На сервері сталася неочікувана помилка.

Коли зустрічається

Необроблений виняток у коді бекенду.

Що тестуємо

  • У DevTools (вкладка Elements) прибери з поля maxlength, required чи pattern і надішли форму з неочікуваними даними: емодзі, рядок на 1 символ довший за ліміт бекенду чи бази, <script>, ' OR 1=1 → жодної 500: або звичайний результат, або помилка валідації.
  • Якщо форма перевіряє дані через JavaScript, скопіюй запит у Network (Copy as fetch) або відкрий його в Postman, підстав ті самі дані й надішли → так само жодної 500.
  • Якщо 500 таки виникла, подивись на сторінку → повідомлення для користувача без технічної інформації (наприклад, «Щось пішло не так, спробуйте ще»).
  • Після 500 перевір логи чи моніторинг → помилка там є з часом, URL і деталями запиту.