1234567891011121314151617181920212223242526272829303132 |
- package landing
- import (
- _ "embed"
- "net/http"
- "github.com/imgproxy/imgproxy/v3/httpheaders"
- "github.com/imgproxy/imgproxy/v3/server"
- )
- //go:embed body.html
- var landingBody []byte
- // Handler handles landing requests
- type Handler struct{}
- // New creates new handler object
- func New() *Handler {
- return &Handler{}
- }
- // Execute handles the landing request
- func (h *Handler) Execute(
- reqID string,
- rw server.ResponseWriter,
- req *http.Request,
- ) error {
- rw.Header().Set(httpheaders.ContentType, "text/html")
- rw.WriteHeader(http.StatusOK)
- rw.Write(landingBody)
- return nil
- }
|