能否讲解一下token如何传给前端页面及前端如何返回或者给一个实例
来源:12-5 提交订单 - 从redis获取数据进行判断

qq_标哥_0
2020-04-07
后端生成的token传给前端,一般是放在前端什么位置比较好?前端接收到的token如何返回给后端?网上查了一下,有多种说法,老师能否讲解一下或者给一个实例参考一下?
写回答
3回答
-
qq_标哥_0
提问者
2020-04-09
我之前都是用session的,现在想改用redis,这个token第一次做,老师你能给我一个实例参考一下吗?
00 -
singwa
2020-04-09
您好。token直接API返回给前端, 前端拿到token后存储浏览器本地,也可以存储cookie中。可以给一个过期时间。
后续每次请求后端API的时候,前端拿到本地浏览器这个token, 放header里面 即可。
希望老师的回复能帮助到您。
00 -
天经地义
2020-04-08
以下是我的个人见解,可以参考下:
token放哪里:
token一般可以放在全局变量共享给所有页面,这样做呢,关闭浏览器的时候登录态就会不见,适合不需要保存登录态的系统
js缓存在浏览器中,一般token有个过期时间,js存浏览器缓存的适合记得加上过期时间
请求后端的时候一般可以将token放在header头中,封装一个js请求的方法,每次球球后台的时候,该方法自动将token从缓存中拿出来,放到header中
00
相似问题