diff --git a/src/main/java/io/jboot/support/swagger/JbootSwaggerController.java b/src/main/java/io/jboot/support/swagger/JbootSwaggerController.java index 080111c955b146fe057cebd97341eb302e1802d8..305b83f69b8b20f3cb25a29ae28a8781802207a6 100644 --- a/src/main/java/io/jboot/support/swagger/JbootSwaggerController.java +++ b/src/main/java/io/jboot/support/swagger/JbootSwaggerController.java @@ -46,12 +46,14 @@ public class JbootSwaggerController extends JbootController { return; } - - String jsonUrl = getRequest().getRequestURL().toString() + "/json"; - String basePath = JFinal.me().getContextPath() + "/" + config.getPath() + "/"; + // String jsonUrl = getRequest().getRequestURL().toString() + "/json"; + // String basePath = JFinal.me().getContextPath() + "/" + config.getPath() + "/"; + String basePath = getRequest().getRequestURL().toString(); + String jsonUrl = basePath + "json"; html = html.replace("http://petstore.swagger.io/v2/swagger.json", jsonUrl); - html = html.replace("https://petstore.swagger.io/v2/swagger.json", jsonUrl); // 可能是 https ,看下载的 swagger 版本 + // 可能是 https ,看下载的 swagger 版本 + html = html.replace("https://petstore.swagger.io/v2/swagger.json", jsonUrl); html = html.replace("src=\"./", "src=\"" + basePath); html = html.replace("href=\"./", "href=\"" + basePath);