node.js - 如何将标准 API 错误响应制定为 Loopback 4 中的对象?
问题描述
我正在使用 Loopback4 构建可以直接与本地移动应用程序通信的 REST API。作为错误处理过程的一部分,我需要做的是制定具有以下结构的标准错误响应:
{
code (Error code),
errorName (Error Name),
description (detailed description of the error)
}
如果发生任何错误,此对象将被发送到本机应用程序。
解决方案
import {HttpErrors} from '@loopback/rest'
然后
throw new HttpError[code](message)
或者
throw new HttpErrors.Forbidden('Invalid authorization');
在文档中查看更多信息
推荐阅读
- django - Django 电子邮件模板编码
- drawing - SVG.js 如何更新图案比例和位置?
- routes - 路由 Laravel 5.7 中缺少必需的参数
- mysql - SQL user defined function not run
- python - serial.serialutil.SerialException: could not open port /dev/ttyAMA0: [Errno 13] Permission denied: '/dev/ttyAMA0'
- ios - UISearchController's UISearchBar shifts incorrectly and jumps when UITableView is scrolled
- pharo - How can I show a progress bar in Pharo?
- iis - IIS 多服务器场配置?
- javascript - Kendo TreeList:检查当前是否显示节点
- spring - AuditingEntityListener 不适用于在 spring jpa 中扩展另一个抽象实体的实体