我正在使用NodeJS/Express JS,很难理解res.locals &会话。会话用于表单的身份验证和输入验证。您还使用res.locals进行身份验证,它的一般用途是保存在所有视图中始终可访问的数据。
我认为会话也总是可以在所有视图中访问。
谁能解释一下这两者的区别?
res.local可以从应用程序中的任何地方访问。并且对所有用户都是一样的
会话变量也可以从应用程序中的任何地方访问,但它们对每个用户都是不同的。这就是为什么你会使用会话来存储一个用户,并使用它来进行身份验证。