應用程式可以存取

使用 npm 在 Node.js 中設定環境變數
了解環境變數

環境變數是系統上運行的的動態變數。它們提供了一種靈活的方法來配置應用程序,而無需直接修改其程式碼。在 Node.js 中,環境變數可用於儲存敏感資訊、配置設定或應用程式需要存取的任何資料。

使用npm設定環境變數

雖然 npm 本身沒有直接設定環境變數的命令,但可以透過各種方法間接使用它來實現此目的:

1.使用npm腳本

建立 Package.json 檔案:如果您還沒有 Package.json 文件,請在專案的根目錄中建立一個 package.json 檔案。

定義腳本:將腳本新

增至 package.json 檔案中的腳本物件中。該 香港行動電話號碼資料庫  腳本可以執行設定環境變數的命令:
JSON
{
「腳本」:{

手機號碼清單

“start:dev”: “設定

NODE_ENV=development && 節點index.js”

謹慎使用代碼。

運行腳本:使用 npm run start:dev 執行腳本,這將在運行應用程式之前將 NODE_ENV 變數設為development。

2.使用npm的env指令(實驗)

檢查可用性: env 指令是實驗性的,可能並非在所有版本的 npm 中都可用。您可以使用 npm help env 檢查其可用性。

設定變數:如果

可用,請使用以下命令設定環境變數:
重擊
npm env NODE_ENV=生產
謹慎使用代碼。

這將為目前 npm

會話設定 NODE_ENV 變數。
3. 使用設定檔(例如.env)
建立 .env 檔案:在專案的根目錄中建立一個名為 .env 的檔案。
新增變數:按以下格式新增變數名稱和值:
NODE_ENV=生產
載入 .env 檔案:使用 dotenv 等函式庫將環境變數從 .env 檔案載入到 Node.js 應用程式中:
JavaScript
// 索引.js
require(‘dotenv’).config();

console.log(process.env.NODE_ENV); // 輸出:生產
謹慎使用代碼。

4. 使用 npm 腳本和設定文件
透過在 package.json 檔案中定義一個從 .env 檔案載入環境變數的腳本來組合前面的方法:

JSON
{
「腳本」:{
“start:dev”: “dotenv && 節點index.js”
},
「依賴項」:{
“dotenv”:”^16.0.3”
}
}
謹慎使用代碼。

設定環境變數的最佳實踐

使用清晰且具描述性的名稱:選擇能夠準確代表變數用途的名稱。
避免儲存敏感資訊:對於 API 金鑰或密碼等敏感數據,請考慮使用安全儲存方法或環境變數加密。
使用環境特定的配置:為不同的環境(開發、測試、生產)建立單獨的 .env 檔案來管理配置設定。
徹底測試:確保您的應用程式在設定的環境變數下如預期運作。
其他注意事項

Heroku 和其他平台:如果您將 Node.js 應用程式部署到 Heroku 這樣的平台,它通常會提供自己的機制來設定環境變數。有關具體說明,請參閱平台的文件。
安全性:在環境變數中儲存敏感資訊時請注意安全隱患。考慮使用安全儲存方法或加密。
透過遵循這些方法和最佳實踐,您可以使用 npm 在 Node.js 專案中有效地設定環境變量,從而為您的應用程式提供靈活性和配置選項。

Tags: , , , , ,