1

我在这里阅读 Express API:http: //expressjs.com/api.html#app.configure

我看到第一个参数是可选的。这有什么意义?如果第一个参数丢失,回调不会被调用吗?如果是这样,将它包装在 app.config() 中的意义何在?

换句话说,是这样的:

app.configure(function(){
  app.set('title', 'My Application');
})

...与此相同:

  app.set('title', 'My Application');

?

如果是这样,我为什么要做第一个而不是第二个?

4

1 回答 1

2

使用第二个。我相信第一个是为了向后兼容。以前是这样做的。但是您是正确的,因为使用没有意义,configure而且我从未在我的项目中使用过它。

编辑 我发现文档状态configure是出于遗留原因。http://expressjs.com/api.html#app.configure

于 2013-10-29T14:58:40.363 回答