本地部署的时候完全可以正常登录,但是部署上云服务器的时候,就出现了问题:
这个permisson是做权限拦截的:
显示这个token为undefined,那么应该是后台的错误了,但是后台服务器上的代码和本地的代码是一模一样的,本地部署的时候一切正常,服务器端口组开放正常,下图为云服务器日志:
对应失效代码:
一系列推断之后,猜测大概率是无法按照规则生成token,这是为什么呢?
下面是登录时,token生成的规则:
生成Token方法
每次前台来需要权限的路径全部要拦截
如前台访问需要权限的路径时要将token带上去
控制台反馈:
请求的header中Authorization实际对应的值查过吗,从这个日志和代码上看,该值就是"undefined"了
###undefined都是前端问题