Node.js 本地存储和会话之间的区别

Node.js 本地存储和会话之间的区别,node.js,reactjs,rest,express,passport.js,Node.js,Reactjs,Rest,Express,Passport.js,我使用passport本地策略创建了用户身份验证,并使用会话。每次登录会话的用户都存储在数据库和浏览器中。在我的前端中,是否可以使用user.id将其作为密钥或令牌存储在本地存储中?LocalStorage 存储没有过期日期的数据,并且只能通过JavaScript或清除浏览器缓存/本地存储的数据进行清除 存储限制是三个(包括cookie)中的最大值 会话存储 sessionStorage对象仅存储会话的数据,这意味着在关闭浏览器(或选项卡)之前,数据将一直存储。 数据永远不会传输到服务器。 存储

我使用passport本地策略创建了用户身份验证,并使用会话。每次登录会话的用户都存储在数据库和浏览器中。在我的前端中,是否可以使用user.id将其作为密钥或令牌存储在本地存储中?

LocalStorage

存储没有过期日期的数据,并且只能通过JavaScript或清除浏览器缓存/本地存储的数据进行清除 存储限制是三个(包括cookie)中的最大值

会话存储

sessionStorage对象仅存储会话的数据,这意味着在关闭浏览器(或选项卡)之前,数据将一直存储。 数据永远不会传输到服务器。
存储限制大于cookie(至少5MB)。

LocalStorage

存储没有过期日期的数据,并且只能通过JavaScript或清除浏览器缓存/本地存储的数据进行清除 存储限制是三个(包括cookie)中的最大值

会话存储

sessionStorage对象仅存储会话的数据,这意味着在关闭浏览器(或选项卡)之前,数据将一直存储。 数据永远不会传输到服务器。
存储限制大于cookie(至少5MB)。

如果这回答了您的问题,请标记为已解决:)我理解其中的区别。我的问题是是否允许将user.id作为本地存储的令牌或密钥存储在我的react应用程序上。您可以同时使用这两者,这取决于您希望如何使用它们。你的决定应该来自于对两者之间差异的理解。如果这回答了你的问题,请标记为已解决:)我理解差异。我的问题是是否允许将user.id作为本地存储的令牌或密钥存储在我的react应用程序上。您可以同时使用这两者,这取决于您希望如何使用它们。你的决定应该来自于对2.可能重复的