问题描述:
前端在访问后端获取验证码时,响应码200,但是浏览器并未显示出验证码(响应码及浏览器显示如下图)
响应码
验证码
查看浏览器控制台显示如下信息(如图):
浏览器控制台

看不清,可以看这

Cross-Origin Read Blocking (CORB) blocked cross-origin response http://xxx/api/captcha.jpg?uuid=4f1b929d-a809-440c-8dfc-74cdd4d29e99 with MIME type text/plain. See https://www.chromestatus.com/feature/5629709824032768 for more details.

网上查阅了很多资料,却是一无所获,还是不知道从何解决问题。突然想到看一下后端日志,于是更改了日志级别

logging:
  level:
    org.springframework.cloud.gateway: trace

发现通过gateway网关分发的路径比直接访问的路径的多了一部分内容,此时想到应该网关的配置文件里路径分发的内容多了,经查看果然如猜测(如图)
gateway-配置文件
gateway配置文件,如下图:
修改后
修改后的网关分发访问路径和直接访问的路径的一样,至此问题解决。

posted on 2023-10-16 16:35  luther525  阅读(101)  评论(0编辑  收藏  举报