token 令牌
概念(它的产生是后端java或者php产生)
1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。
2、Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。
3、使用Token的目的:Token的目的是为了减轻服务器的压力,减少频繁的查询数据。
真正工作的时候,你看到的每一个接口,都有一个必传参数,叫token
一、近几年,再调取接口的时候,要求这个token不要写在参数中,而是携带在请求头,如何解决?
回答: 利用axios的请求拦截去解决这个问题
二、token是不是永远不会变?
token是有时效的
登录一个页面之后,长时间没有刷新,再次刷新的时候,会要求你重新登录
token有一定的存在时间,过几分钟(时间到底是多长,是java规定好)之后就会失效报错