【发布时间】:2015-01-09 08:07:20
【问题描述】:
你如何在一个必需的模块中调用一个在主程序中定义的函数?
Main.js:
var http = require('http');
var aFunc = function() {return 1;}
var bFunc = require('./bFunc').bFunc;
var cFunc = function() {console.log(aFunc() + bFunc()); } // should equal 3.
httpServer = http.createServer(cFunc()).listen(80);
bFunc.js:
var bFunc = function() {return aFunc() + aFunc()};
exports.bFunc = bFunc;
我不想在 bFunc 中定义(复制)aFunc,也不想将 aFunc 放入它自己的文件(aFunc.js)中。有没有办法通过引用“需要”bFunc的主程序来访问bFunc中的aFunc?
【问题讨论】:
标签: javascript node.js module