我有API代码,其中一些用于获取数据,其中一些用于消息传递。所以我将它们分成了两个文件data.js
和msg.js
。现在,我想以编程方式在msg.js
中添加data.js
。我怎么能这样做?
答案 0 :(得分:1)
以下将有所帮助。
var express = require('express');
var app = express();
var msg = require('./msg')(app);
//msg.js
module.exports = function(app){
//.....
}
答案 1 :(得分:0)
你需要在msg.js中公开一些函数,并将msg.js视为data.js中的一个模块。特别是在msg.js中:
module.exports = {
someFunctionToCall: function(){
// content for that function
}
}
,在data.js中,只需:
var msg = require('./msg.js');
msg.someFunctionToCall();