Open GiHccTpD opened 3 years ago
我目前的方式是直接修改包中swagger-ui.html文件,即可满足要求 例如线上地址为:https://www.demo.cn/driver/swagger-ui.html
我目前的方式是直接修改包中swagger-ui.html文件,即可满足要求 例如线上地址为:https://www.demo.cn/driver/swagger-ui.html
我也遇到相同的问题。楼上的这种解决方式,适合于本地调试,直接修改插件的源码。但是如果持续构建部署到服务器(举例docker),可以在你的.Dockerfile文件中,新增语句:
RUN sed -i 's/swagger-doc/你的basePath\/swagger-doc/g' ./node_modules/egg-swagger-doc/app/public/swagger-ui.html
另外,你的basePath也要在自己项目的Config对应环境下修改exports.swaggerdoc中配置basePath(与apiInfo平级),参考你的项目可以配置如:basePath:"/deviceDataMq",
线上: 本地: 由于线上会增加一个路由的前缀,会导致无法加载API