Node.js TypeError:object不是函数。这是什么问题?

时间:2015-03-24 14:57:29

标签: node.js

我是node.js的新手,我有以下导出功能

LiveEvent.js

function liveEvent(connection) { 
   this.db = connection.
}

liveEvent.prototype.someMethod = function() { } 

module.exports = liveEvent;

现在在另一个档案中

Enduser.js

var LiveEvent = require('./LiveEvent');

当我尝试执行以下操作时,我得到 TypeError:对象不是函数

var liveEvent = new LiveEvent(connection);

我做错了什么?任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

您不需要function关键字来创建原型方法。

function liveEvent(connection) { 
   this.db = connection;
}

liveEvent.prototype.someMethod = function() { } 

module.exports = liveEvent;