merror:REST友好的Express中间件,用于HTTP错误处理

时间:2024-02-25 22:28:38
【文件属性】:

文件名称:merror:REST友好的Express中间件,用于HTTP错误处理

文件大小:179KB

文件格式:ZIP

更新时间:2024-02-25 22:28:38

nodejs express express-middleware expressjs error-handling

恐怖 用Express开发REST API时,我一直在寻找一种发送HTTP错误响应以及所需数据的干净方法,不仅可以让客户端知道发生了什么错误,还可以提供所需的信息。 Express允许您处理错误,但不返回Error对象,而是呈现包含错误信息的页面,这在开发REST API时不是很有用。 错误信息应以JSON格式发送给客户端,以便他们可以对其进行处理并将其显示给用户。 所以.... 这是Merror(/ ˈmɪrə /)。 一个带有Expressjs中间件JavaScript错误对象的简单包装。 Merror允许您在控制器中需要时定义新的HttpError对象。 然后,对象将被传递到中间件进


【文件预览】:
merror-develop
----.gitignore(893B)
----package.json(1KB)
----tslint.json(1KB)
----package-lock.json(15KB)
----src()
--------errorsList.ts(8KB)
--------merrorConstructor.ts(1KB)
--------index.ts(2KB)
--------types.ts(540B)
----resources()
--------logo..ai(192KB)
--------logo-150.png(11KB)
--------logo.svg(906B)
--------logo.png(10KB)
----.travis.yml(84B)
----dist()
--------merrorConstructor.js(533B)
--------types.js(110B)
--------types.js.map(102B)
--------types.d.ts(396B)
--------index.js(1KB)
--------index.js.map(900B)
--------errorsList.d.ts(124B)
--------errorsList.js(9KB)
--------merrorConstructor.js.map(566B)
--------errorsList.js.map(3KB)
--------merrorConstructor.d.ts(305B)
--------index.d.ts(458B)
----LICENSE(1KB)
----tsconfig.json(445B)
----_config.yml(26B)
----README.md(5KB)
----example()
--------server.ts(744B)
--------server.js(743B)
----.vscode()
--------settings.json(316B)
--------extensions.json(96B)

网友评论