javascript – express js 4 – 如何配置没有app.configure?

前端之家收集整理的这篇文章主要介绍了javascript – express js 4 – 如何配置没有app.configure?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Express js 4.0现在发布,我的快速3应用程序更新后无法正常工作,因为app.configure()已被删除.

My 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环境变量配置express 4应用程序的最佳做法是什么?

解决方法

我建议您是否进行此转换,您可以阅读 3.x to 4.x conversion guide.

特别:

app.configure('development',function() {
   // configure stuff here
});
// becomes
var env = process.env.NODE_ENV || 'development';
if ('development' == env) {
   // configure stuff here
}
原文链接:https://www.f2er.com/js/153938.html

猜你在找的JavaScript相关文章