我的目录如下所示
--controllers
-helper.js
--models
-userModel.js
--server.js
我的助手模块就像
module.exports = {
check: function() {
return 'check';
}
}
我想访问userModel.js中的帮助程序模块。所以我把像
var helper = require('.././controllers/helper');
然后我执行console.log(helper.check());
,但显示错误helper.check is not a function
,或者如果我执行console.log(helper);
,则仅返回{}
。如何访问模型中的帮助器模块?谢谢。
答案 0 :(得分:2)
由于您说它返回{},请您可以在帮助器模块中检查是否已导入userModel.js。因为它形成循环依赖关系,有时导致空json。