快速開始

在開發環境中載入 .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

感謝您使用 Dotenv!


常見問題

我應該提交我的 .env 檔案嗎?

不應該。我們**強烈**建議不要將您的 .env 檔案提交至版本控制。它應該只包含特定於環境的值,例如資料庫密碼或 API 金鑰。您的生產資料庫應該具有與開發資料庫不同的密碼,並且我們建議將這些值儲存在 .env.vault 檔案中。