dotenv 是將
.env
文件中的環境參數加載到 process.env。這個檔要建立在最外層資料夾,在其他文件中先引入 require('dotenv').config()
後只要再呼叫 PROCESS.ENV.[變數名稱]
就能將此環境參數撈出來了,通常還會搭配 joi 來做設定,此外這邊要注意的是 .env
檔是特有的隱藏檔並不會被同步上傳傳到 GitHub 上,這樣每次 clon 下來都要手動建立一個新的檔案很麻煩,所以我都會額外建立一個叫 .example.env
的副本,每次 clone 下來直接在終端機鍵入 cp .example.env .env
, cp
是 Linux 複製檔案的指令(copy),那行指令的意思是將複製一個 .example.env
檔案並且命名為 .env
。
沒有留言:
張貼留言