如前所述,可以使用
req.locals,
res.locals甚至
res.userData可以使用您自己定义的密钥。但是,当将视图引擎与Express一起使用时,您可以
res.locals在中间件中设置中间数据,并且这些数据将在您的视图中可用。通常的做法是在中间件内部设置中间数据
req.locals,以免覆盖中的视图数据
res.locals,尽管这尚未正式记录。
res.locals
一个对象,该对象包含范围为请求的响应局部变量,因此仅可用于在该请求/响应周期(如果有)中呈现的视图。否则,此属性与相同app.locals。此属性对于公开请求级别的信息很有用,例如请求路径名,经过身份验证的用户,用户设置等。
来源:http://expressjs.com/en/api.html#res.locals
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)