繁体   English   中英

在Perl REST API中捕获错误

[英]Catching errors in a Perl REST API

我正在使用Perl / Mojolicious编码REST API,有时当我想引发错误时,例如“无效令牌”,我将错误存储在名为“ Object-> lastError”的变量上,然后使用错误消息呈现JSON响应/码。

但是,过一会儿再这样做就很麻烦。 我想知道是否有更好的方法可以做到这一点,我正在考虑只是死于$SIG{__DIE__}

有什么建议么? 另外,我还没有使用任何记录器,但是我想记录这些错误

有关日志记录的问题,请参见: http ://search.cpan.org/~garu/MojoX-Log-Log4perl-0.10/lib/MojoX/Log/Log4perl.pm Log4perl是更广泛的Perl世界中的最佳实践。

在不了解有关该应用程序的大量详细信息的情况下,我仍然更喜欢您的“乏味”方法,该方法将[希望]在API的接收端提供一些信息,而不是使$SIG{__DIE__}崩溃并烧掉。

希望无论如何能有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM