文件名称:节点错误对象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)