Advertisement

Swagger API文档中出现错误:集成SpringDoc后失败获取数据(CORS网络故障)

阅读量:

文章结构概述

  • 背景
    • 分析

    • 解决

      • 方案 1:设置 CORS 配置

      • 方案 2:通过网关地址调用微服务

        • 代码解析
        • 代码调试过程
      • 方案 3:借助 Spring Cloud Gateway 的 Filter 对响应进行调整

      • 方案比较

    • 参考资料

    • 相关技术博客

背景

在 Spring Cloud Gateway 与 SpringDoc 集成之后,当尝试访问 swagger-ui 页面中的特定接口时,系统在处理请求过程中出现了错误提示:🤣

image.png

具体而言:

  • 8082 端口对应的是 Spring Cloud Gateway 4.1.0 版本
  • 9100 端口则用于标识 account 微服务的实际 IP 地址与通信端口

关于网关的路由设置详情如下:

复制代码
    spring:
      application:
    name: gateway
      cloud:
    gateway:
      discove

全部评论 (0)

还没有任何评论哟~