在node.js中使用'require'来包含来自另一个文件的函数

时间:2013-05-31 11:30:45

标签: javascript node.js

我使用nodeJS,我把它放在main.js文件的头部:

var par = require("C:/Us/ht");

在ht.js文件中,我有一个名为doJob()的函数。

然后我在main.js中尝试以下代码:

function cr(LTDa){
     par.doJob();
}

我收到以下错误:

Object #<Object> has no method 'doJob'

我的错误在哪里?

1 个答案:

答案 0 :(得分:2)

您需要将该函数添加为exports对象的属性,如文档here

所示

换句话说,你的ht.js文件里面应该包含以下代码:

exports.doJob = function() {
     //your code here
};