做开发的时候肯定会遇到一个东西公用的情况,不太可能每一个文件都去写一个相同的代码。例如返回json!
我们新建一个common.js
var common = {
/**
* 发送json
* @param {String} message
* @param {String} status
* @param {Array|String} data
* @returns {String}
*/
sendJson: function (message, status = 1, data = null) {
return JSON.stringify({'msg': message, 'status': status, 'data': data});
}
}
module.exports = common;//这一行必须 不然引入调用会
或如下
var common = {
}
/**
* 发送json
* @param {String} message
* @param {String} status
* @param {Array|String} data
* @returns {String}
*/
common.sendJson = function (message, status = 1, data = null) {
return JSON.stringify({'msg': message, 'status': status, 'data': data});
}
module.exports = common;然后在其他js调用:
var common = require('./lib/common.js');
res.send(common.sendJson('token错误', 0));
res.end();再次运行我们就能正常的使用了。

关键字词:

