您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Express中间件中的req.locals与res.locals与res.data,req.data与app.locals

Express中间件中的req.locals与res.locals与res.data,req.data与app.locals

如前所述,可以使用req.localsres.locals甚至res.userData可以使用您自己定义的密钥。但是,当将视图引擎与Express一起使用时,您可以res.locals在中间件中设置中间数据,并且这些数据将在您的视图中可用。通常的做法是在中间件内部设置中间数据req.locals,以免覆盖中的视图数据res.locals,尽管这尚未正式记录。

一个对象,该对象包含范围为请求的响应局部变量,因此仅可用于在该请求/响应周期(如果有)中呈现的视图。否则,此属性与相同app.locals

属性对于公开请求级别的信息很有用,例如请求路径名,经过身份验证的用户用户设置等。

来源:http//expressjs.com/en/api.html#res.locals

其他 2022/1/1 18:16:00 有611人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶