gpt4 book ai didi

node.js - 在 express 中使用 app.configure

转载 作者:IT老高 更新时间:2023-10-28 21:46:57 26 4
gpt4 key购买 nike

我找到了一些代码,他们在不使用 app.configure 的情况下设置 Express用吗?

也就是说,这有什么区别:

var app = require(express);

app.configure(function(){
app.set('port', process.env.PORT || config.port);
app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */
app.use(express.bodyParser());
app.use(express.static(path.join(__dirname, 'site')));
}

还有这个:

var app = require(express);

app.set('port', process.env.PORT || config.port);
app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */
app.use(express.bodyParser());
app.use(express.static(path.join(__dirname, 'site')));

谢谢。

最佳答案

根据文档,它是可选的,并且由于遗留原因而保留。在您的示例中,这两条代码根本没有区别。 http://expressjs.com/api.html#app.configure

2015 年更新:

@IlanFrumer 指出 app.configure 在 Express 4.x 中被删除。如果您遵循了一些过时的教程并想知道为什么它不起作用,您应该删除 app.configure(function(){ ... }。像这样:

var express = require('express');
var app = express();

app.use(...);
app.use(...);

app.get('/', function (req, res) {
...
});

关于node.js - 在 express 中使用 app.configure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18637148/

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