如何在环回4中创建客户错误处理程序

问题描述 投票:0回答:1

我要出错或响应应该是

// if error accrue then 
{
 error:{
   meaage:"custome message",
   description:"custome message"
 },
 data:null,
 status:404
}
typescript loopbackjs loopback loopback4 v4l2loopback
1个回答
0
投票

处理此问题的一种方法将需要查看Loopback序列文件。有可以覆盖的拒绝顺序。在其中,您可以按照自己的方式处理任何错误。

当您重写此函数并编写自定义实现时,您可以访问handlerContext和错误对象。处理程序上下文包含与请求/响应相关的数据,并且错误包含错误。基于来自错误的一些数据,即:err.name =未经授权你可以让它返回类似:

return {
 error:{
   meaage:"custome message",
   description:"custome message"
 },
 data:null,
 status:404
}
© www.soinside.com 2019 - 2024. All rights reserved.