如何從Node.js讀取環境變量

了解如何在Node.js程序中讀取和使用環境變量

processNode的核心模塊提供了env該屬性承載在啟動過程時設置的所有環境變量。

這是一個訪問NODE_ENV環境變量的示例,該變量設置為development默認情況下。

筆記:process不需要“要求”,它將自動可用。

process.env.NODE_ENV // "development"

在腳本運行之前將其設置為“生產”將告訴Node這是一個生產環境。

以相同的方式,您可以訪問您設置的任何自定義環境變量。

在這裡,我們為API_KEY和API_SECRET設置了2個變量

API_KEY=123123 API_SECRET=456456 node app.js

我們可以通過運行在Node.js中獲取它們

process.env.API_KEY // "123123"
process.env.API_SECRET // "456456"

您可以將環境變量寫在.env文件,然後

npm install dotenv

在主節點文件的開頭,添加

require('dotenv').config()

這樣,您可以避免在命令行之前在命令行中列出環境變量。node命令,這些變量將被自動提取。

免費下載我的Node.js手冊


更多節點教程: