答案 0 :(得分:0)
您应该查看dotenv
以设置环境变量:https://www.npmjs.com/package/dotenv
使用您的特定于环境的值
创建.env
文件
DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3
然后对.env文件进行boost:
require('dotenv').config()
要阅读代码中的值,请使用process.env
:
var db = require('db')
db.connect({
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS
})
根据建议的最佳做法,请勿将.env
文件签入源代码管理。
如果您使用webpack
,请使用dotenv-webpack
: