快速開始
在開發環境中載入 .env 檔案
使用此快速入門指南,在開發環境中載入您的 .env
檔案。
建立 .env 檔案
建立一個 .env
檔案。
.env
# development
HELLO="World"
安裝 dotenv
使用您選擇的程式語言安裝 dotenv。
npm install dotenv --save
引入 dotenv
編寫您的應用程式程式碼並引入 dotenv。
在這裡,我們建立一個簡單的 Hello World
伺服器,並首先引入 dotenv 函式庫,然後再執行任何其他程式碼。
// index.js
require('dotenv').config()
const PORT = process.env.PORT || 3000
const http = require('http')
const server = http.createServer((req, res) => {
res.statusCode = 200
res.setHeader('Content-Type', 'text/plain')
res.end(`Hello ${process.env.HELLO}`)
})
server.listen(PORT, () => {
console.log(`Server running on port:${PORT}/`)
})
請注意程式碼寫為 Hello ${process.env.HELLO}
。這就是 dotenv 從 .env
檔案載入 HELLO=World
並將其注入您的處理程序環境的地方。
執行應用程式
執行您的應用程式。
node index.js
# visit https://127.0.0.1:3000
如果成功,您將會看到「Hello World」。
結論
就這樣!您現在了解在開發環境中使用 dotenv 的基本知識。我建議接下來學習如何在生產環境中部署 .env.vault
。
- 在生產環境中部署
.env.vault
檔案 - 新增團隊成員至您的專案
感謝您使用 Dotenv!
常見問題
我應該提交我的 .env
檔案嗎?
不應該。我們**強烈**建議不要將您的 .env
檔案提交至版本控制。它應該只包含特定於環境的值,例如資料庫密碼或 API 金鑰。您的生產資料庫應該具有與開發資料庫不同的密碼,並且我們建議將這些值儲存在 .env.vault
檔案中。