如何将包含API的文件包含到另一个文件中,该文件在Node.js中也包含API

时间:2015-09-16 06:16:52

标签: node.js

我有API代码,其中一些用于获取数据,其中一些用于消息传递。所以我将它们分成了两个文件data.jsmsg.js。现在,我想以编程方式在msg.js中添加data.js。我怎么能这样做?

2 个答案:

答案 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();