准备给项目部署Swagger-UI,按照demo写好之后,服务运行起来,访问http://local IP:service port/swagger-ui.html报Unable to infer base url
Google了一下,StackOverflow上说是获取不到Swagger需要的资源()
帖子里提到的两个方案:
1. 使用@EnablerSwagger2注解
2. 允许匿名访问下列URL
-
/swagger-ui.html/webjars/**/v2/**/swagger-resources/**
但我按照这两个方案操作后还是没有解决问题。后来开了浏览器的console,发现界面请求返回了错误代码
这是由于我项目里的过滤器拦截了页面请求,根据URL放开拦截之后,这次可以进入页面