做开发的时候肯定会遇到一个东西公用的情况,不太可能每一个文件都去写一个相同的代码。例如返回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();
再次运行我们就能正常的使用了。
关键字词: