Node.JS exports 模組設計

上一篇有學到使用 module.exports 繪出想要的模組資料,

1
2
3
4
5
var data = {
name: "Lara",
age: 3,
};
module.exports = data;

直接使用 exports 匯出資料

1
2
3
4
exports.data = {
name: "Lara",
age: 3,
};

透過 app.js 印出資料

1
2
3
node app.js
// a 1
// data {name:'Lara',age:3}

exports 與 module.exports 無法共用

如題,不建議同時在檔案中使用 exports 跟 module.exports,因為 module.exports 的內容會把前面 exports 的內容覆蓋掉,