node.js - 如何将标准 API 错误响应制定为 Loopback 4 中的对象?

标签 node.js typescript rest loopback4

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

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

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

最佳答案

从“@loopback/rest”导入 {HttpErrors}

然后

抛出新的 HttpError[code](消息) 或者 抛出 new HttpErrors.Forbidden('无效授权');

查看更多here关于文档

关于node.js - 如何将标准 API 错误响应制定为 Loopback 4 中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59750772/

相关文章:

javascript - Handlebars 、JS 和 Node

javascript - 使用meteor-autoform进行预览

javascript - 无法从服务订阅数据到组件

Typescript 模块解析不起作用

javascript - 使用纯 JS 的 REST API 微调器

node.js - 如何抑制shelljs中的错误?

javascript - 在 promise 回调中发送数组响应,但响应为空

node.js - 在 firebase 中动态导出函数

http - URL 查询字符串中的 OR 语句

php - 在 PHP 中使用 CURL 通过 REST API 在 JIRA 中添加问题