app.set,app.use,app.enable是什么意思?

时间:2018-01-29 19:38:31

标签: node.js express

我是node.js的新手,并且在大多数地方找到了一些陈述,我也使用这些陈述,但我不知道这些陈述的确切含义。

app.disable('etag')
app.set('view engine', 'es6')
app.use(parallel(middlewares))

请一些人解释app.disableapp.setapp.use。请不要解释view engine或关于es6等。

我的意思是为什么我们使用app.disableapp.setapp.use或它使用的是什么?

1 个答案:

答案 0 :(得分:0)

来自documentation

app.disableapp.set是关于操纵全局状态(想象一下字典)。前者设定了一个给定的关键词“假”'而后者将其设置为任意值。

另一方面,

app.use将中间件函数安装到请求流中,这就是将逻辑注入快速应用程序的方式。

这些都是您应该花时间阅读文档以更全面理解的概念。