主页 > 编程资料 > nodejs >
发布时间:2016-09-06 作者:apizl 阅读:235次

做开发的时候肯定会遇到一个东西公用的情况,不太可能每一个文件都去写一个相同的代码。例如返回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();

再次运行我们就能正常的使用了。

QQ截图20160906125545.png

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-132749-1.html,转载请以链接形式标明本文地址!
关键字词:nodejs  js