2017-10-17 104 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