react前端怎么获取和保存后端返回的jwt token?没理清楚思路,有没有示例代码可以看看?
获取的话一般就是直接在返回的内容里,也有可能在cookie
里,具体看 api
保存的话,可以localStorage
或者IndexedDB
里面,如果只是自己写 demo 一般直接放localStorage
里面就好了,只是localStorage
容易受攻击,如果考虑安全性的话应该放在IndexedDB
里面,或者再做一层加密.
Please Stop Using Local Storage
Where to Store your JWTs – Cookies vs HTML5 Web Storage
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
这问题有点太泛了,前端端如何交互?若是restful服务,就用ajax调用相应接口,取得token。存储,你可以存在cookie或localStorage。
例子,很少人要前端jwt token的例子,后端实现到是有人要,这个项目中有node.js后端集成jwt方案, https://github.com/zhoutk/gels