modulepackage
0.0.0-20221017034628-909ed4f3701b
Repository: https://github.com/flowchartsman/swaggerui.git
Documentation: pkg.go.dev
# README
swaggerui
Embedded, self-hosted Swagger Ui for go servers
This module provides swaggerui.Handler
, which you can use to serve an embedded copy of Swagger UI as well as an embedded specification for your API.
Example usage
package main
import (
_ "embed"
"log"
"net/http"
"github.com/flowchartsman/swaggerui"
)
//go:embed swagger.json
var spec []byte
func main() {
log.SetFlags(0)
http.Handle("/swagger/", http.StripPrefix("/swagger", swaggerui.Handler(spec)))
log.Println("serving on :8080")
log.Fatal(http.ListenAndServe(":8080", nil))
}
# Packages
No description provided by the author
# Functions
Handler returns a handler that will serve a self-hosted Swagger UI with your spec embedded.