2013-11-01 8 views
2

У меня есть файл с именем test2.js создал функцию внутри неговызова функции из одного файла в node.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 мне

+0

Я думаю, что имя файла для требуете чувствителен к регистру. Проверьте свой случай и правописание. Кроме того, попробуйте удалить ведущий ./ в требовании, если все находится в одном каталоге. – user949300

+4

Ваш 'objTest' должен быть' objTest2' в test1.js – user568109

+0

Возможный дубликат [In Node.js, как мне включить функции из других файлов?] (Https://stackoverflow.com/questions/5797852/ в-узле-JS-как-делать-я-include-функции-из-моих-других-файлов) – Towerss

ответ

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

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

    console.log(time); 
    console.log(jobid); 
Смежные вопросы