隱私很重要。
方法1-NODE_ENV
看不懂我寫的話可以看這篇:使用process.env.NODE_ENV的正确姿势
通常這個是用來區隔 development | test | production
這三種不同的執行環境,所以你只要看到有段 code 裡面有 NODE_ENV
這個環境變數,那這份專案的 package.json 也一定會有段 script
是這樣寫的:
1 | "scripts": { |
備註:一定要透過 npm script
才有用,如果直接在 terminal 上執行是讀取不到的。(原因可以參考 npm script 與 npx 的用途)
接著就可以在 index.js
裡面存取了:
1 | // index.js |
方法2-使用 dotenv 套件
流程如下:
- 用 npm 下載 這個 套件
- 在專案根目錄建立
.env
檔案 (不要加名稱,真的就是 .env 而已) - 在
.env
裡面寫你要儲存的變數 - 在 index.js 裡面載入 dotenv 就可以透過
process.env
取得.env
寫好的變數
下面簡單演示一下。
設定環境變數:
1 | // .env |
載入環境變數並存取:
1 | require('dotenv').config() |