chronograf/server/swagger.go

19 lines
354 B
Go
Raw Normal View History

2016-10-25 15:20:06 +00:00
package server
import (
_ "embed"
"net/http"
)
2016-10-25 15:20:06 +00:00
//go:embed swagger.json
var swagger []byte
2016-10-25 15:20:06 +00:00
2022-04-05 12:10:54 +00:00
// Spec servers the swagger.json embedded file
2016-10-25 15:20:06 +00:00
func Spec() http.HandlerFunc {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
w.WriteHeader(http.StatusOK)
w.Write(swagger)
2016-10-25 15:20:06 +00:00
})
}