swagger地址配置(swagger的配置)

swagger地址配置(swagger的配置)公司的微服务项目之前适配 nacos 只是用来读取配置文件 nacos 的配置文件的页面确实更友好 简洁 最近需要把注册中心从 eureka 切换到 nacos 但是有一个问题 nacos 是不支持 eureka 的 swagger 页面跳转的 所以这个博客就是提供一个比较简便 的解决思路 springcloud 项目使用 nacos 作为注册中心 如何实现 eureka 的 API 接口文档 swagger 跳转效果

大家好,我是讯享网,很高兴认识大家。



公司的微服务项目之前适配nacos只是用来读取配置文件(nacos的配置文件的页面确实更友好、简洁),最近需要把注册中心从eureka切换到nacos。但是有一个问题,nacos是不支持eureka的swagger页面跳转的,所以这个博客就是提供一个比较简便的解决思路:springcloud项目使用nacos作为注册中心,如何实现eureka的API接口文档(swagger)跳转效果。

注意:本博客非nacos使用教程,没有用过nacos的小伙伴戳这里先了解下:nacos官方文档

后端获取API接口文档(下面统称为swagger)的页面地址,然后返回给前端展示。

其实后端确定了方案,前端按照后端来做就好了,就不再说前端的细节了。后端的主要问题在于:(1)swagger的页面地址怎么获取?(2)在哪一步将相关的数据返回给前端?

2.2.1获取swagger地址

这一点其实有点废话了,肯定是在配置文件里面配置swagger地址,然后魔改nacos对应的代码保存这个配置。(确定思路,暂定为魔改nacos代码这个方案)

2.2.2数据返回给前端

这一点其实想想也能明白,类似eureka,每个服务名下面都有多个实例,每个实例都是一个swagger跳转地址。那么相应的,在nacos里,肯定也是一样的道理,只要前端调用nacos-server接口获取实例信息,携带上swagger参数就行了。

下载nacos源码导入idea,地址戳这里:nacos-1.4.0-tag

nacos grpc端口 nacos api接口_spring boot
讯享网

先从简单的来,先确认前端调用的nacos-server是哪个接口,这样才好去找到对应的后端代码位置。(其实先看前端调用接口是为了全局观,不要某个地方一有思路就开干,要纵观全局,说不定其他地方有更简便的方法,同时这样也能梳理一下完整的流程

nacos grpc端口 nacos api接口_nacos grpc端口_02

nacos grpc端口 nacos api接口_spring boot_03

nacos grpc端口 nacos api接口_nacos grpc端口_04

nacos grpc端口 nacos api接口_spring boot_05

nacos grpc端口 nacos api接口_后端_06

nacos grpc端口 nacos api接口_spring boot_07

小讯
上一篇 2025-04-20 19:21
下一篇 2025-06-11 10:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142567.html