Open zhaojigang opened 6 years ago
swagger-ui需要一个能托管静态文件的服务器,你可以单独部署swagger-ui在容器中,其中swagger地址配置你的轻量级spring容器暴露的swagger.json的url,这样试试???
行,我去试试,谢谢!!!
我想请问下,如果我是dubbo内置容器启动(非web容器),没有暴露http的访问方式, 如何查看doc地址,默认为http://ip:port/context/swagger-dubbo/swagger.json呢?
@langzhigang doc地址原理是获取一串描述swagger的json数据,如果不用http方式暴露出去,能获得到json数据就可以。
所以思路可以是如何不用http形式暴露出这部分json数据给doc地址使用。
我还是没太明白,那我如何获得swagger的json数据呢?我现在只是想测试下,看看数据返回结果。
那就得看你服务的方式了,想办法能获取到json数据这是前提。
@zhaojigang ,其实现在有个比较麻烦的问题,就是通常情况下我们的dubbo服务是不需要启动web容器的,只需要一个轻量级的spring容器就好,但是swagger有css、js、html等,引入了swagger就需要引入web容器,比较纠结~有没有好的办法,不引入web容器呢?
请问下这个问题,解决了吗?我现在也有这种需求。
我也想问这个问题,dubbo肯定不要web容器,也不要静态页面那些东西。
@Sayi 现在使用swagger-dubbo,可否不暴漏http协议,只获取swagger json数据? 能否给个方法?
其实现在有个比较麻烦的问题,就是通常情况下我们的dubbo服务是不需要启动web容器的,只需要一个轻量级的spring容器就好,但是swagger有css、js、html等,引入了swagger就需要引入web容器,比较纠结~有没有好的办法,不引入web容器呢?