Node.JS require、module exports 模組設計

  • require:把需要的檔案引入
  • module:模組
  • export:匯出

使用 require 把需要的檔案引入

1
var data = require("./data.js");

這樣就成功引入 data.js 的檔案。

使用 module.exports 匯出檔案

在data.js內

1
2
var data = 2;
module.exports = data;

使用終端機確認,執行 app.js

1
2
3
node app.js
// a 1
// data 2

在data.js內將data 的值改成物件

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

再次執行 node app.js,結果也會把這個物件的值傳給 app.js

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