Я кодирую REST-API с помощью Perl/Mojolicious Иногда, когда я хочу выбросить ошибку, например «Недопустимый токен», я храню ошибку в переменной «Object-> lastError», и затем я передаю ответ JSON с сообщением/кодом ошибки.Ловля ошибок в API-интерфейсе Perl REST
Однако это становится утомительным, чтобы сделать это через некоторое время. Мне было интересно, есть ли лучший способ сделать это. Я рассматривал только то, что умел и улавливал ошибку матрицы с помощью $SIG{__DIE__}
Любые предложения? Кроме того, я еще не использую регистратор, но я хотел бы зарегистрировать эти ошибки.
Взгляните на крючки. Возможно, вы можете подключить диспетчерский пункт и Try :: Tiny, чтобы поймать ошибки. – simbabque