首页 > 解决方案 > 如何将标准 API 错误响应制定为 Loopback 4 中的对象?

问题描述

我正在使用 Loopback4 构建可以直接与本地移动应用程序通信的 REST API。作为错误处理过程的一部分,我需要做的是制定具有以下结构的标准错误响应:

{
  code (Error code),
  errorName (Error Name),
  description (detailed description of the error)
} 

如果发生任何错误,此对象将被发送到本机应用程序。

标签: node.jstypescriptrestloopback4

解决方案


import {HttpErrors} from '@loopback/rest'

然后

throw new HttpError[code](message) 或者 throw new HttpErrors.Forbidden('Invalid authorization');

在文档中查看更多信息


推荐阅读