我有3种不同的MySQL数据库连接,具体取决于环境(本地,开发和实时)。
使用node-mysql,如何提供正确的连接详细信息或检测正在使用的环境?
答案 0 :(得分:2)
process.env.NODE_ENV变量是存储值的位置。
您可以执行以下操作:
if (process.env.NODE_ENV == 'production')
或者它已内置到app.configure函数
中app.configure('development', function(){
});
app.configure('production', function(){
...
});
从命令行设置变量
LINUX:
$ echo export NODE_ENV=production >> ~/.bash_profile
$ source ~/.bash_profile
WINDOWS:
set NODE_ENV=production
setx NODE_ENV production