iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0

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);

看看能不能印出來就知道囉~


上一篇
第二十二天 閉包是什麼好像很好吃
下一篇
第二十四天 node.js x Sequelize x ORM 第一站
系列文
Node.js隨手札記 想到什麼就說什麼的30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言