2017-10-17 71 views

回答

0

你应该看看dotenv设置环境变量:https://www.npmjs.com/package/dotenv

创建.env文件与您的特定环境值

DB_HOST=localhost 
DB_USER=root 
DB_PASS=s1mpl3 

然后自举的.ENV文件:

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

https://www.npmjs.com/package/dotenv-webpack