节点错误对象Fumble.zip

时间:2022-08-05 01:46:45
【文件属性】:

文件名称:节点错误对象Fumble.zip

文件大小:11KB

文件格式:ZIP

更新时间:2022-08-05 01:46:45

开源项目

Fumble 是简单的节点里的错误对象。专门为 fetchr 库创建,基于 hapi.js。示例代码:var fumble = require('fumble'); var callAndProcess = require('./callAndProcess'); module.exports = require('api').base.service({     name: 'foo',         read: function (req, resource, params, context, callback) {             switch(resource) {                     case this.name:                  callAndProcess(req, params, context, callback);                                 return;         }         var error = fumble.http.create(400, 'Passed in an invalid resource', {             debug: [resource]         });         req.error(error);         req.debug(error.stack);          // nice stack trace         /**                 * logs:                 * { [HttpError: Bad Request] statusCode: 400, message:                  * 'Passed in an invalid resource', debug: [ resource ] }                 */         callback(error);     } }); 标签:Fumble  Web框架


【文件预览】:
fumble-master
----.travis.yml(209B)
----.eslintrc(1KB)
----config.js(524B)
----index.js(250B)
----HttpError.js(1KB)
----package.json(1KB)
----tests()
--------unit()
----.npmignore(74B)
----LICENSE.md(2KB)
----.gitignore(33B)
----README.md(8KB)
----.eslintignore(56B)
----libs()
--------helper.js(721B)
--------fumble.http.js(908B)

网友评论