Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Assets embed.FS
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler serves the embedded SPA: hashed assets under /assets/ with long-lived immutable cache, everything else falls back to index.html.
func NewHandler ¶
NewHandler constructs a Handler. The dist/ directory must be populated (by task web:build) before calling this at startup.
func (*Handler) HealthCheck ¶
HealthCheck reports embed integrity.
type WidgetsHandler ¶
type WidgetsHandler struct {
// contains filtered or unexported fields
}
WidgetsHandler serves files from the widget pack asset directory. URL pattern: /widgets/<pack>/<version>/<file>
func NewWidgetsHandler ¶
func NewWidgetsHandler(packDir string) *WidgetsHandler
NewWidgetsHandler creates a handler for serving widget pack assets.
func (*WidgetsHandler) ServeHTTP ¶
func (h *WidgetsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP serves widget pack assets from disk.
Click to show internal directories.
Click to hide internal directories.