从node.js中的一个文件调用一个函数

时间:2013-11-01 06:38:02

标签: node.js

我有一个名为test2.js的文件在其中创建了一个函数

var schedule = require('node-schedule');   
var jobScedule = function(time, jobid) {
  schedule.scheduleJob(time, function(jobid){

console.log("scheduling starts");
});

}
exports.jobScedule = jobScedule;

test1.js我必须调用此函数。

var objTest2 = require("./Test2.js");
var time = new Date();
var jobid=10;
objTest.jobScedule(time,jobid)

console.log(time);
console.log(jobid);

我不知道从node.js.rectify me

中的另一个文件调用函数

2 个答案:

答案 0 :(得分:4)

var objTest= require("./Test2.js");

    var time = new Date();
    var jobid=10;
    objTest.jobScedule(time,jobid)

    console.log(time);
    console.log(jobid);

答案 1 :(得分:0)

在“ user.js”中,包含要导出的函数,如

module.exports = {
  func1: function () {
    // func1 
  },
  func2: function () {
    // func2 
  }
};

在其他admin.js文件中,您可以通过以下方式添加“ user.js”

const user = require('./user');

在以下代码中,导出的funct1可能类似于

user.func1();