【发布时间】:2019-04-25 19:55:42
【问题描述】:
我正在使用 vue.js 和 vuex 开发一个应用程序,它使用 JWT 令牌对 JSON API 服务器进行身份验证。 所以我想知道存储 JWT 令牌的最佳做法是什么?
如果我存储在vuex store中,刷新页面后会丢失,需要用户重新登录,不太方便。
如果我将它存储在浏览器的本地存储中,它会在下次登录之前被弃用,然后假设身份验证令牌的组件会混淆。我不知道如何处理。
感谢您对此的提示。
【问题讨论】:
-
使用 cookie,它适合您的问题
-
可以使用localStorage
-
@PareshGami 我解释了 localStorage 的问题。
-
在现场再次使用时必须检查令牌
-
这是一篇来自 dev.to 的精彩文章,其中包含一些有意义的外部资源,可帮助您在 cookie 和 localStorage 之间做出选择:dev.to/rdegges/please-stop-using-local-storage-1i04
标签: javascript vue.js jwt vuex