An Essential Guide to Node.js Modules (javascripttutorial.net)

1. Module(模組)

2. require 函數

3. exports 和 module.exports

exports 與 module.exports 的不同!

  • module.exports 是暴露模塊的主要對象。當你將一個模塊導入另一個文件時,你實際上獲得的是 module.exports 的內容。
  • exportsmodule.exports 的一個參考,方便將多個對象或函數暴露給外部。

通常,如果你想從一個模塊導出單一對象(如函數、類等),你可以直接使用 module.exports。如果你想導出多個對象或函數,你可以使用 exports

使用 module.exports 導出物件內的資料:

4. 利用Terminal Prompt 出執行檔案 app.js

5. 模組設定_常用方法

一般來說,我們要包裹底層商業邏輯,用module.exports 局多!