package handlers import ( _ "embed" "net/http" ) //go:embed index.html var indexHTML string type IndexHandler struct{} func NewIndexHandler() *IndexHandler { return &IndexHandler{} } func (h *IndexHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) w.Write([]byte(indexHTML)) }