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

时间:2018-12-20 08:24:55

标签: node.js reactjs rest express passport.js

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

1 个答案:

答案 0 :(得分:4)

LocalStorage

存储没有到期日期的数据,并且仅通过JavaScript或清除浏览器缓存/本地存储的数据来清除 存储限制是三个(包括Cookie)中的最大存储空间

SessionStorage

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