为不同的环境配置不同的节点MySQL连接
我有3个不同的MySQL数据库连接,具体取决于环境(本地、开发和实时)为不同的环境配置不同的节点MySQL连接,mysql,node.js,express,node-mysql,Mysql,Node.js,Express,Node Mysql,我有3个不同的MySQL数据库连接,具体取决于环境(本地、开发和实时) 使用node mysql,如何提供正确的连接详细信息或检测正在使用的环境?process.env.node\u env变量是存储值的位置 您可以执行以下操作: if (process.env.NODE_ENV == 'production') 或者这是内置在app.configure功能中的 app.configure('development', function(){ }); app.configure('pro
使用node mysql,如何提供正确的连接详细信息或检测正在使用的环境?process.env.node\u 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
窗口:
set NODE_ENV=production
setx NODE_ENV production
本地环境是windows。开发人员和生产人员都是Linux.com。linux示例将其保存到bash配置文件中,以便在重新启动后存在。您只需在windows上“export NODE_ENV=production”就可以临时设置它,并且setx应该将其保存为环境变量。