diff --git a/swagger.go b/swagger.go index de4df7f..30bb6c4 100644 --- a/swagger.go +++ b/swagger.go @@ -41,6 +41,10 @@ func WrapHandler(h *webdav.Handler) buffalo.Handler { case "doc.json": doc, _ := swag.ReadDoc() c.Response().Write([]byte(doc)) + case "swagger-ui-bundle.js", "swagger-ui.js", "swagger-ui-standalone-preset.js": + // The browser needs to interpret JS as a JS scripts + c.Response().Header().Add("Content-Type", "application/javascript") + h.ServeHTTP(c.Response(), c.Request()) case "swagger-ui.css": // The browser needs to interpret CSS as a stylesheet c.Response().Header().Add("Content-Type", "text/css")