swagger ui Uncaught TypeError: detectedType.toLowerCase is not a function

由swagger的github上下载swagger的ui包,部署到服务器。将http://petstore.swagger.wordnik.com/v2/swagger.json替换为项目的api-docs后,浏览器控制台报错:Uncaught TypeError: detectedType.toLowerCase is not a function 。

 

解决:修改swagger-ui.js的3638行,

//将detectedType修改为detectedType.toString()
var lcType = detectedType.toString().toLowerCase();

 

注:swagger的github地址 : https://github.com/swagger-api/swagger-ui

修改后的swagger-ui.js见附件。

你可能感兴趣的:(swagger ui Uncaught TypeError: detectedType.toLowerCase is not a function)