NodeJS模块实例

时间:2015-07-19 17:07:34

标签: node.js

我有以下代码。我想使用prototype关键字,因为我想调用方法函数而不是类方法,为什么这会给我一个错误?如果我删除原型调用,这是有效的。如何编写此代码以便我能够使用实例而不是类方法?

group

1 个答案:

答案 0 :(得分:2)

让你的app.js正常工作,你需要用以下内容替换MyTest.js的内容:

function MyTest() {}
MyTest.prototype.testFunction = function(cb) {
  cb('hello');
};
module.exports = MyTest;

正如你在app.js中所拥有的那样,你需要一个构造函数而不是工厂函数。