如何实现token
1、登陆时,生成token,并在redis中存储(以token为key,以用户信息为value,并设置key的过期时间)。然后把token信息传递给前端,并在前端保存。2、每一次前端请求要求把token带回给后端(axios.js等框架可以全局设置请求头参数,即设置一个请求头的值为token)
3、后端设置一个拦截器,拦截所有请求,然后从请求头中获取token,并从redis中获取此redis.get(token)的信息。若在redis中能够获取到信息,说明此token存在并没有过期,即可通过请求;否则,拒绝请求。