【发布时间】:2015-07-11 06:16:41
【问题描述】:
我正在使用节点 JS 应用程序,我已经使用模块创建了新的 js 文件,在这个模块中我只导出一个函数,在这个模块中可以说我还有两个函数供 仅供内部使用并且不应该暴露在外面,每个函数都使用不同的 require 模块,如下所示:
module.exports = function (app, express) {
var bodyParser = require('body-parser'),
url = require('url'),
http = require('http');
.....
};
function prRequest(req, res) {
httpProxy = require('http-proxy');
....
}
function postRequest(req, res) {
url = require('url');
....
}
我的问题来自最佳实践,我应该将需求放在哪里(对于 url http 等)
1.在每个需要它的功能中?在我的情况下是内部和外部
2.全局在每个函数都可以使用的文件中?
3.如果两个不行,我应该把我应该在两个函数中使用的需要 URL 放在哪里?最好放在两个函数或全局中,否则没关系
【问题讨论】:
标签: javascript node.js require