我的Node.js服务器如何知道它是生产和本地?

在最后部署最基本的Node.js脚本到EC2服务器来试用它,我的服务器显示我的应用程序:3000像它的开发,而不是生产。 我无法find任何有关它的信息,这使得我认为它是如此简单,除了我以外,没有人会知道如何去做,我需要做些什么来让我的EC2服务器知道它是生产服务器?

var port; app.configure('development', function(){ port = 3000; app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function(){ port = 80; app.use(express.errorHandler()); }); 

命令行

 $ NODE_ENV=production node app.js 

在应用程序

 process.env.NODE_ENV = 'production'