Fix OpenAPI endpoint to serve swagger.json directly
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by sqlc. DO NOT EDIT.
|
// Code generated by sqlc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// sqlc v1.29.0
|
// sqlc v1.31.1
|
||||||
|
|
||||||
package repository
|
package repository
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by sqlc. DO NOT EDIT.
|
// Code generated by sqlc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// sqlc v1.29.0
|
// sqlc v1.31.1
|
||||||
// source: game.sql
|
// source: game.sql
|
||||||
|
|
||||||
package repository
|
package repository
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by sqlc. DO NOT EDIT.
|
// Code generated by sqlc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// sqlc v1.29.0
|
// sqlc v1.31.1
|
||||||
|
|
||||||
package repository
|
package repository
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by sqlc. DO NOT EDIT.
|
// Code generated by sqlc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// sqlc v1.29.0
|
// sqlc v1.31.1
|
||||||
// source: song.sql
|
// source: song.sql
|
||||||
|
|
||||||
package repository
|
package repository
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Code generated by sqlc. DO NOT EDIT.
|
// Code generated by sqlc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// sqlc v1.29.0
|
// sqlc v1.31.1
|
||||||
// source: song_list.sql
|
// source: song_list.sql
|
||||||
|
|
||||||
package repository
|
package repository
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"music-server/cmd/docs"
|
|
||||||
"music-server/cmd/web"
|
"music-server/cmd/web"
|
||||||
"net/http"
|
"net/http"
|
||||||
"sort"
|
"sort"
|
||||||
@@ -31,11 +30,10 @@ func (s *Server) RegisterRoutes() http.Handler {
|
|||||||
e := echo.New()
|
e := echo.New()
|
||||||
|
|
||||||
// Serve OpenAPI spec at /openapi
|
// Serve OpenAPI spec at /openapi
|
||||||
e.GET("/openapi", func(c echo.Context) error {
|
e.GET("/openapi", echo.WrapHandler(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
c.Response().Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
_, err := c.Response().Write([]byte(docs.GetSwaggerJSON()))
|
http.ServeFile(w, r, "cmd/docs/swagger.json")
|
||||||
return err
|
})))
|
||||||
})
|
|
||||||
e.Use(middleware.Logger())
|
e.Use(middleware.Logger())
|
||||||
e.Use(middleware.Recover())
|
e.Use(middleware.Recover())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user