Nuxt3 Token存放位置

225次阅读
没有评论

做SPA时习惯的把token放在LocalStorage,那是因为xxx,现在做的SSR,首屏渲染时在服务端完成的,但是服务端没有LocalStorage,那么用户的Token就没有办法存放到服务端,我们知道,当我访问一个页面的时候,会在浏览器发起一个请求,那么这个请求会把cookie带上,那么我们把token放在cookie,当我请求页面的时候,我的token就会被传输到服务端,服务端就可以从请求头中获取到了客户端传输过来的token了,在nuxt3我们可以使用useCookie这个方法来获取,在服务端拿到token后,在以该token作为验证去调用API,拿到数据后,服务端渲染页面返回到页面。

useCookie是服务端、客户端都可以使用的。

正文完
 
wujingquan
版权声明:本站原创文章,由 wujingquan 2023-09-04发表,共计326字。
转载说明:Unless otherwise specified, all articles are published by cc-4.0 protocol. Please indicate the source of reprint.
评论(没有评论)