Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – app.locals和res.locals生命周期大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我真的很困惑app.locals和res.locals,因为我不知道@R_983_10675@用它们,如何?实际上我想知道app.locals和res.locals的生命周期.

例如,我应该在哪里保存我的用户(经过身份验证的用户)的详细信息(用户名,角色等)?在app.locals或res.locals?

先感谢极客.

解决方法

你可以认为app.locals是全局的.您可能想要存储在app.locals中的一些示例:URL帮助程序,应用程序级常量.你应该把任何你想要在每一个视图中访问的东西.

res.locals仅存储特定响应(响应特定请求)的数据.例如,GET / something将创建一个新的res.locals,通过所有中间件通过响应“/ something”.这里的适当信息是您的问题的验证用户详细信息.

生命周期看起来像这样,你的责任是大胆的(其他一切都是通过快递来完成的):

> app被创建(var app = express();)> app.locals被创建>请求到达>为该请求创建res.locals>你添加的东西到res.locals如用户角色(res.locals.role =’admin’;)>您对请求进行响应(res.render(‘some / view’);)> res.locals为该请求是垃圾回收,没了只要应用程序存在,app.locals将继续存在

大佬总结

以上是大佬教程为你收集整理的node.js – app.locals和res.locals生命周期全部内容,希望文章能够帮你解决node.js – app.locals和res.locals生命周期所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。