linux

Linux服务器上JS如何配置环境变量

小樊
48
2025-10-14 02:23:55
栏目: 云计算

在Linux服务器上配置JavaScript环境变量,通常是指配置Node.js应用程序的环境变量。以下是一些常见的方法来配置环境变量:

  1. 使用.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
    
  2. 使用系统环境变量:

    在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
    
  3. 使用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版本时,环境变量也会保持不变。

请注意,环境变量可能会泄露敏感信息,因此请确保不要将敏感信息存储在环境变量中,或者确保它们不会被公开访问。

0
看了该问题的人还看了