Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
291 views
in Technique[技术] by (71.8m points)

前端的token到底该存到哪里?

前端的存储方式主要是cookie,localStorage,sessionStorage这几种。

比如在中后台项目中,用户登录后端返回的token,前端到底该放在哪里?或者什么情况下用什么存储?

是不是为了安全,中后台项目都是每次重新打开页面,都要重新登陆,我的理解是这种情况下就不用存到localStorage里長期了,那么存到sessionStorage不行吗?为啥我看项目里存到cookie比较多?

而且封装axios的时候每次都从cookie里拿出token,设置到headers的authorization里,在sessionStorage拿出来不也一样吗?还不用每次把cookie也发送到服务端了。

求大佬解答


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

我们项目里都是存到localstorage里面的,如果没有其他需求,没必要存在cookie里面


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...