前后端分离项目本地shiro验证报错,Linux服务器正常,求解
我好菜 2019-05-23 04:43:30 前端:Vue 后端:springboot+shiro
一开始为了方便前端测试,一直没有加@RequiresPermissions注解,等到前端开发差不多了就加上了,结果Linux服务器前后端项目上没有问题,是按照用户对应权限展示的,符合所有需求,但是本地前端项目在请求加了这个注解的接口时,无论是访问线上的后端还是本地的后端都一直报错,也不进入自定义realm的doGetAuthorizationInfo方法校验权限。
想了很久两个环境的区别,只能是Linux上的前端项目配置了Nginx反向代理,并且是用npm run build的方式发布的,而本地则是直接npm run dev来访问的,没有用到Nginx。
但是其他不加@RequiresPermissions注解的接口又可以正常访问,只有加了注解的报错,求解,各位大佬有没有遇到过这个问题,谢谢。