我們如何使用nodeJS中的module.exports函數返回函數?如何在nodeJS中使用module.exports返回函數?
file_1 book.js
module.exports = function() {
var points = 0;
return {
rate: function(value) {
points = value;
},
get: function() {
return points;
}
}
}
book.js是根文件。
我們創建了兩個不同的實例。
但無法獲取root的方法到script.js文件。
file_2 main.js
var bA = require('./book.js');
var bB = require('./book.js');
bB.rate(10);
bB.get();
輸出=>can not find rate and get method.
嘗試'要求(」 ./ book.js' )()'因爲你必須真正執行導出的對象。 –