在我的app.js文件中,我会有类似
的内容 var obj = {one : 1}
然后我会在app.js文件中执行类似的操作:
app.get("/index", middleware, require("./mymodule"))
在我的模块中,我会做类似
的事情module.exports = function(req, res){
but how would I access the variable obj from the main file
}
编辑:我喜欢在主文件中使用app.get,因此一个解决方案模式是这样的:
app.get("/reviewfor/:comp", checkIfAuthed, function(req, res){
require("./reviewforHandler")(req, res, obj);
})
但我想像上面那样做。
另一个解决方案是在主文件中执行module.exports.obj
但是从主路径文件中执行module.exports是很奇怪的。不是吗?
答案 0 :(得分:0)
尝试
var obj = require('./obj.js');
{p} app.js
和mymodule.js
中的。然后在obj.js:
module.exports = {one : 1};