Documentation
¶
Index ¶
- func AddCORSHeaders(w http.ResponseWriter)
- func CORSMiddleware(next http.Handler) http.Handler
- func HandleErrors(next http.Handler, gen ErrorBodyGenerators) http.Handler
- func WriteEmptyJSONResponse(w http.ResponseWriter, httpStatusCode int)
- func WriteJSONData(w http.ResponseWriter, httpStatusCode int, data []byte)
- func WriteJSONResponse(w http.ResponseWriter, httpStatusCode int, jsonData any)
- type ErrorBodyGenerators
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCORSHeaders ¶
func AddCORSHeaders(w http.ResponseWriter)
func CORSMiddleware ¶
CORSMiddleware adds CORS headers to the response and handles OPTIONS requests by returning 200 OK immediately.
func HandleErrors ¶
func HandleErrors(next http.Handler, gen ErrorBodyGenerators) http.Handler
func WriteEmptyJSONResponse ¶
func WriteEmptyJSONResponse(w http.ResponseWriter, httpStatusCode int)
func WriteJSONData ¶
func WriteJSONData(w http.ResponseWriter, httpStatusCode int, data []byte)
func WriteJSONResponse ¶
func WriteJSONResponse(w http.ResponseWriter, httpStatusCode int, jsonData any)
Types ¶
type ErrorBodyGenerators ¶
Click to show internal directories.
Click to hide internal directories.