dotenv是零依赖模块,可将环境变量从.env文件加载到中process.env。将配置与代码分开存储在环境中是基于“十二要素应用程序”方法的。
# with npm
npm install dotenv
# or with Yarn
yarn add dotenv
尽早在您的应用程序中,导入并配置dotenv。
require('dotenv').config()
在项目的根目录中创建一个.env
文件。以NAME=VALUE
的形式在新行上添加特定于环境的变量。例如:
DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3
process.env
现在具有您在.env
文件中定义的键和值。
const db = require('db')
db.connect({
host: process.env.DB_HOST,
username: process.env.DB_USER,