阅读:3332回复:7
RuoYi-Vue 部署后 运行访问 提示{"msg":"请求访问:/,认证失败,无法访问系统资源","code":401} |
|
沙发#
发布于:2022-08-27 01:06
在SecurityConfig的configure里添加 .antMatchers("/控制器/**").anonymous()
|
|
地板#
发布于:2022-08-27 01:07
Nginx 的配置文件 proxy_pass http://localhost:8080/; 一行,分号前面要以 / 结尾,切记切记!
这是最终解决办法 |
|
4楼#
发布于:2022-08-27 01:10
有可能是验证码权限和路径问题综合导致的,解决方案:
ruoyi-framework --src--main--java下的SecurityConfig.java 中 configure方法某行修改为: .antMatchers("/login", "/**/captchaImage").anonymous(), 加了/** ruoyi-admin --src--main--java--web-controller--common下的CaptchaController.java 中 getCode 的方法注解修改为:@GetMapping("**/captchaImage") 加了** Nginx 的配置文件 proxy_pass http://localhost:8080/; 一行, 分号前面要以 / 结尾,切记切记! |
|
5楼#
发布于:2022-08-27 01:12
把前缀去掉就行了
ngnix加上这个行 rewrite /prod-api/(.*)$ /$1 break 或 你的可能是 rewrite /dev-api/(.*)$ /$1 break; |
|
6楼#
发布于:2022-08-27 01:12
|
|