TypeError: window.swaggerUi is undefined + Springfox.js
TypeError: window.swaggerUi is undefined + Springfox.js
随机地,当我尝试为我的 Spring Rest 服务击打 swagger-ui url 时,出现以下 js 错误。
TypeError: window.swaggerUi is undefined
window.swaggerUi.headerView.trigger('update-swagger-ui', {
大多数时候,它工作正常,我得到了预期的所有资源响应。
我错过了什么吗?大摇大摆地集成到 Spring Rest 服务。
我使用的版本是
<swagger2.version>2.1.2</swagger2.version>
<swagger-ui.version>2.3.1</swagger-ui.version>
提前致谢!
今天我遇到了同样的问题并且出现了,因为项目中的 securityInterceptor 阻止了对从 springfox.js 引用的“/configuration/”的访问。
如果是这种情况,请尝试为以下项添加安全例外:
<security:http security="none" pattern="/v2/**"/>
<security:http security="none" pattern="/swagger-resources/**"/>
<security:http security="none" pattern="/swagger-ui.html"/>
<security:http security="none" pattern="/webjars/**"/>
<security:http security="none" pattern="/configuration/**"/>
随机地,当我尝试为我的 Spring Rest 服务击打 swagger-ui url 时,出现以下 js 错误。
TypeError: window.swaggerUi is undefined
window.swaggerUi.headerView.trigger('update-swagger-ui', {
大多数时候,它工作正常,我得到了预期的所有资源响应。
我错过了什么吗?大摇大摆地集成到 Spring Rest 服务。
我使用的版本是
<swagger2.version>2.1.2</swagger2.version>
<swagger-ui.version>2.3.1</swagger-ui.version>
提前致谢!
今天我遇到了同样的问题并且出现了,因为项目中的 securityInterceptor 阻止了对从 springfox.js 引用的“/configuration/”的访问。
如果是这种情况,请尝试为以下项添加安全例外:
<security:http security="none" pattern="/v2/**"/>
<security:http security="none" pattern="/swagger-resources/**"/>
<security:http security="none" pattern="/swagger-ui.html"/>
<security:http security="none" pattern="/webjars/**"/>
<security:http security="none" pattern="/configuration/**"/>