1

在最终将最基本的 Node.js 脚本部署到 EC2 服务器上进行试用后,我的服务器在 :3000 上显示我的应用程序,就像它在开发而不是生产中一样。我找不到任何关于它的东西,这让我觉得它是如此简单,除了我之外没有人不知道该怎么做,我需要在这里做什么才能让我的 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());

});
4

1 回答 1

4

命令行

$ NODE_ENV=production node app.js

在应用程序中

process.env.NODE_ENV = 'production'
于 2013-05-14T05:47:49.940 回答