Laravel環境起來之後,.env就也預設在裡面了,但在node裡面其實需要什麼大部分都要自己再去抓。
這邊跟我一起練習安裝.env吧~
首先要介紹一下什麼是.env
env全名稱作Environment,通常是拿來放一些比較敏感資訊的地方。
什麼是敏感資訊?你可以想像是你的密碼、金鑰,凡是牽扯到"機密"兩個字的東西就可以把他放進去.env
而我們不會把.env加入git控制中,通常會再生一份檔案稱作
.env.example。這份上面就會告知哪些動作是必須要填入的
一起加入版本控制中。
首先安裝相關套件
npm install dotenv
透過檢查版本來看有沒有安裝成功
npm dotenv --version
建置一個.env檔案
並在index.js(你的進入點)
//載入.env
require('dotenv').config()
已登入資料庫為例,在.env裡面增加這些資訊
接著回到你的程式碼,下個查詢試試看。
不過我是之前在資料庫裡面就有一些資料,我就直接連線看看了
只要透過 process.env.DB_HOST 就可以達到訪問那個值的效果囉
如果想確定到底有沒有取得值
可以用
console.log(process.env.DB_HOST);
看看能不能印出來就知道囉~