在Linux服务器上配置JavaScript环境变量,通常是指配置Node.js应用程序的环境变量。以下是一些常见的方法来配置环境变量:
使用.env文件和dotenv包:
在项目根目录下创建一个名为.env的文件,然后在其中添加你的环境变量,例如:
API_KEY=my_api_key
PORT=3000
接下来,安装dotenv包:
npm install dotenv
在你的JavaScript应用程序中,使用dotenv加载环境变量:
require('dotenv').config();
console.log(process.env.API_KEY); // 输出: my_api_key
console.log(process.env.PORT); // 输出: 3000
使用系统环境变量:
在Linux终端中,你可以直接设置环境变量,这些变量将在当前会话中可用。例如:
export API_KEY=my_api_key
export PORT=3000
要使这些变量在子进程中可用,你需要将它们添加到~/.bashrc(或~/.bash_profile)文件中:
echo 'export API_KEY=my_api_key' >> ~/.bashrc
echo 'export PORT=3000' >> ~/.bashrc
source ~/.bashrc
然后,在你的JavaScript应用程序中,你可以直接访问这些环境变量:
console.log(process.env.API_KEY); // 输出: my_api_key
console.log(process.env.PORT); // 输出: 3000
使用nvm管理Node.js版本:
如果你使用nvm(Node Version Manager)来管理Node.js版本,你可以在安装Node.js时设置环境变量。例如:
nvm install 14.17.0
nvm use 14.17.0
export API_KEY=my_api_key
export PORT=3000
这样,当你使用nvm切换Node.js版本时,环境变量也会保持不变。
请注意,环境变量可能会泄露敏感信息,因此请确保不要将敏感信息存储在环境变量中,或者确保它们不会被公开访问。