在Debian系統中為Node.js項目設置環境變量,可以通過以下幾種方法:
.bashrc
或 .bash_profile
文件中設置打開終端。
編輯 ~/.bashrc
或 ~/.bash_profile
文件(取決于你的系統配置)。
nano ~/.bashrc
在文件末尾添加你的環境變量。例如:
export NODE_ENV=production
export MY_API_KEY=your_api_key_here
保存并關閉文件。
使更改生效:
source ~/.bashrc
.env
文件在你的Node.js項目根目錄下創建一個 .env
文件。
touch .env
使用文本編輯器打開 .env
文件。
nano .env
在文件中添加你的環境變量。例如:
NODE_ENV=production
MY_API_KEY=your_api_key_here
保存并關閉文件。
使用 dotenv
包來加載 .env
文件中的環境變量。首先,安裝 dotenv
:
npm install dotenv
在你的Node.js項目的入口文件(例如 app.js
或 index.js
)中添加以下代碼:
require('dotenv').config();
如果你需要在系統級別設置環境變量,可以編輯 /etc/environment
文件。
打開終端。
編輯 /etc/environment
文件。
sudo nano /etc/environment
在文件中添加你的環境變量。例如:
NODE_ENV=production
MY_API_KEY=your_api_key_here
保存并關閉文件。
使更改生效:
source /etc/environment
確保在 .env
文件中不要將敏感信息(如API密鑰)提交到版本控制系統(如Git)??梢栽?.gitignore
文件中添加 .env
文件來忽略它。
.env
使用 dotenv
包時,確保它在你的應用程序的其他部分之前加載,以便環境變量在應用程序啟動時可用。
通過以上方法,你可以在Debian系統中為Node.js項目設置環境變量。選擇適合你項目需求的方法即可。