【发布时间】:2022-07-22 03:57:10
【问题描述】:
我正在使用 NodeJS/Express JS,但无法理解 res.locals 和会话之间的区别。 因此,您使用会话来进行表单的身份验证和输入验证。 您还使用 res.locals 进行身份验证,它的一般用途是它保存数据,始终可以在所有视图中访问。
我认为会话也始终可以在所有视图中访问。
有人能解释一下区别吗?
【问题讨论】:
我正在使用 NodeJS/Express JS,但无法理解 res.locals 和会话之间的区别。 因此,您使用会话来进行表单的身份验证和输入验证。 您还使用 res.locals 进行身份验证,它的一般用途是它保存数据,始终可以在所有视图中访问。
我认为会话也始终可以在所有视图中访问。
有人能解释一下区别吗?
【问题讨论】:
可以从应用程序的任何地方访问 res.local。并且对所有用户都是一样的。
会话变量也可以从应用程序中的任何位置访问,但对于每个用户来说它们是不同的。这就是为什么你会使用会话来存储用户并使用它进行身份验证的原因。
【讨论】: