我想知道如何使用node.js
在一个地方处理我的错误这就是我的做法:
首先我创建loggers / errors.js
在里面我有这个对象:
var Errors = {
bad_request: 'Some error related with bad request'
};
比,在其他文件中我只需要这个文件,当出现一些语句或一些错误时,我只是打电话:
var Errors = require('../loggers/errors');
if (something here) {
console.log(Errors.bad_request);
}
我想知道这是一个好方法,如果我做得对,或者有一个模块已经做了我想要的,但有额外的功能。
答案 0 :(得分:0)
你可以这样做:
module.exports = {
BadRequest: 'Request was bad',
Timeout: 'Server timed out'
}
并在主文件
中要求它var Error = require ('../loggers/errors.js');
if(statement) {
console.log (Error.BadRequest );
}
您需要声明module.exports,否则将无法使用它。