首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >快递js 4-如何配置没有app.configure?

快递js 4-如何配置没有app.configure?
EN

Stack Overflow用户
提问于 2014-04-10 12:08:05
回答 1查看 6.2K关注 0票数 9

快递js4.0现在发布了,我的快递3应用程序在更新后无法工作,因为app.configure()在新版本中被删除了。

我的Express 3-config如下所示:

代码语言:javascript
复制
// 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应用程序的最佳实践是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 14:35:10

我建议,如果您正在进行此转换,请阅读 conversion guide

具体地说:

代码语言:javascript
复制
app.configure('development', function() {
   // configure stuff here
});
// becomes
var env = process.env.NODE_ENV || 'development';
if ('development' == env) {
   // configure stuff here
}
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22987588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档