CNode

express 的 app.locals 与res.locals是什么,有什么用?

问答
Qqimuyunduan发布于10 年前最后回复7 年前4 回复14043 浏览0 收藏

express 的 app.locals 与res.locals是什么,主要用在哪些方面?

查看回复

回复 (4)

N
Neil-UWA#2·10 年前

一个全局,一个请求相关

I
itbilu#3·10 年前
B
bajian#4·10 年前

一旦设定,app.locals的各属性值将贯穿程序的整个生命周期,与其相反的是res.locals,它只在这次请求的生命周期中有效。 在程序中,你可以在渲染模板时使用这些本地变量。它们是非常有用的,可以为模板提供一些有用的方法,以及app级别的数据。通过req.app.locals(具体查看req.app),Locals可以在中间件中使用。 这里是中文API文档

参与回复
登录后即可参与回复。登录