快递js4.0现在发布了,我的快递3应用程序在更新后无法工作,因为app.configure()在新版本中被删除了。
我的Express 3-config如下所示:
// all environments
app.configure(function()
{
app.use(express.static(__dirname + '/public'));
// ...
});
// NODE_ENV=development only
app.configure('development', function()
{
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
// ...
});
// NODE_ENV=production only
app.configure('production', function()
{
app.use(express.errorHandler());
// ...
});我的问题是:根据NODE_ENV环境变量配置快递4应用程序的最佳实践是什么?
发布于 2014-04-10 14:35:10
我建议,如果您正在进行此转换,请阅读 conversion guide。
具体地说:
app.configure('development', function() {
// configure stuff here
});
// becomes
var env = process.env.NODE_ENV || 'development';
if ('development' == env) {
// configure stuff here
}https://stackoverflow.com/questions/22987588
复制相似问题