📅  最后修改于: 2023-12-03 14:53:30.736000             🧑  作者: Mango
dotenv
是一个 Node.js 应用程序中常用的模块,用于管理环境变量。该模块可以将环境变量从 .env 文件中加载到进程的环境中。
在应用程序中使用环境变量时,很多项目都需要使用不同的部署环境,例如开发,测试,生产等。在不同的环境下,环境变量会有所不同。使用 dotenv 模块,可以轻松地管理所有环境变量。
在 Windows 上安装 dotenv 模块,可以使用 Shell-Bash 终端来执行以下命令:
npm install dotenv --save
或者使用 yarn:
yarn add dotenv
在项目中使用 dotenv,需要在应用程序入口文件的顶部引入 dotenv 模块,并调用其 config() 方法:
require('dotenv').config();
该方法会从 .env 文件中读取所有变量,并将其添加到环境变量中。
例如,在 .env 文件中定义以下变量:
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=123456
在应用程序的代码中,可以直接使用 process.env 获取这些变量的值:
const mysql = require('mysql2');
const connection = mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: 'test'
});
dotenv 模块是一个很好的 Node.js 应用程序管理环境变量的工具。它可以轻松地加载环境变量并使应用程序更具可移植性。我们可以使用 Shell-Bash 终端在 Windows 上安装 dotenv 模块,然后在应用程序中使用它。