文件名称:stdm:Express 的标准中间件
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-12 21:57:59
JavaScript
Express 的标准中间件 我确定还有其他实现,但这是我的。 文档 所以API中没有歧义,所有中间件都是通过函数调用返回的。 即使有些不需要配置, app.use( stdm.error() ) ,我采用了这个约定,所以对于如何获取值没有任何疑问。 stdm.error() 将错误函数附加到response对象。 使用statusCode属性作为状态代码。 如果还有其他属性,它会将它们一起发送到响应正文中名为error的字段中。 如果传入的错误是存在错误,则 stdm 发送 500。如果错误是一个数字,我们只发送该数字作为状态代码。 例子 app . use ( stdm . error ( ) ) ; /* ... */ app . get ( '/users' , function ( req , res , next ) { if ( req . someConditio
【文件预览】:
stdm-master
----.gitignore(38B)
----package.json(663B)
----index.js(91B)
----README.md(2KB)
----lib()
--------test-utils.js(1KB)
--------stdm.js(786B)
----test()
--------error.js(582B)