gpt4 book ai didi

javascript - express js 4 - 如何在没有 app.configure 的情况下进行配置?

转载 作者:IT老高 更新时间:2023-10-28 23:23:32 24 4
gpt4 key购买 nike

Express js 4.0 现已发布,我的 express 3-app 更新后无法运行,因为新版本中删除了 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 环境变量配置 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
}

关于javascript - express js 4 - 如何在没有 app.configure 的情况下进行配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22987588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com