перехватить панику обрабатывая http запрос и отдать статус 500 без падения приложения? Как я пологаю, видимо придется каждый router.HandleFunc оборачивать? О том, что паники это не исключения я знаю, но какие-то библиотеки могут их кидать во время обработки запроса и я не хочу, что бы из-за этого падало все приложение
сделай middleware, им оберни все HandleFunc и там делай recover паники
Обсуждают сегодня