express 的 app.locals 与res.locals是什么,有什么用?
 发布于 9 年前  作者 qimuyunduan  13794 次预览  最后一次回复是 6 年前  来自 问答 

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

4 回复
Neil-UWA

一个全局,一个请求相关

bajian

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

jonnzer

@bajian 谢谢你的文档