【发布时间】:2023-04-04 03:26:01
【问题描述】:
我正在使用 Perl/Mojolicious 编写一个 REST API 有时,当我想抛出错误时,例如“无效令牌”,我将错误存储在名为“Object->lastError”的变量中,然后使用错误消息/代码呈现 JSON 响应。
但是,一段时间后这样做会变得乏味。我想知道是否有更好的方法来做到这一点我正在考虑只是死亡并使用$SIG{__DIE__} 捕获死亡错误
有什么建议吗? 另外,我还没有使用任何记录器,但我想记录这些错误
【问题讨论】:
-
看看钩子。也许您可以在调度和 Try::Tiny 中挂钩以捕获错误。
标签: perl rest mojolicious