我已经使用 Passport 本地策略创建了用户身份验证,并且使用 session 。每次用户登录的 session 都会存储在数据库和浏览器中。在我的前端中可以使用 user.id 将其作为 key 或 token 存储在本地存储中吗?
最佳答案
本地存储
存储没有过期日期的数据,并且只能通过 JavaScript 清除,或清除浏览器缓存/本地存储的数据 存储限制是三者中的最大值(包括cookie)
session 存储
sessionStorage 对象仅存储 session 的数据,这意味着数据将一直存储到浏览器(或选项卡)关闭为止。 数据永远不会传输到服务器。 存储限制大于 cookie(至少 5MB)。
关于node.js - 本地存储和 session 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53864857/