在一個模塊文件我有以下幾點:的NodeJS:module.exports屬性不是一個功能
module.exports = {
myfunc: myfunc
};
var myfunc = function(callback){
callback(err,reply);
};
在其他文件中,我得到了參考該模塊
var mymodule = require('./modules/mymodule');
mymodule.myfunc(function(err, reply){ ... });
當我打電話mymodule.myfunc()我得到一個錯誤,說「屬性'myfunc'不是一個函數」。 這僅在導出的函數中發生。相同的模塊導出一些'字符串'字段,這些工作正常。
好吧,那真是令人尷尬..謝謝。 – Idan