我在本地开发我的应用并在AWS上的EC2实例上运行。我想要区分生产和开发,并将其添加到我的main.js文件中:
switch (app.settings.env) {
case 'production':
app.locals.base = 'example1.com';
break;
case 'development':
app.locals.base = 'example2.com:8081';
break;
default:
}
我本地和远程安装的应用程序都使用app.locals.base
的开发声明。我怎样才能"标记"我的AWS实例作为生产环境,以便我的应用程序识别它?
注意:我尝试在我的AWS控制台中添加此内容
$ echo export NODE_ENV=production >> ~/.bash_profile
$ source ~/.bash_profile
.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export NODE_ENV=production