Files
sonr/nebula/nebula.go
T

20 lines
367 B
Go
Raw Normal View History

2024-09-25 19:45:28 -04:00
package nebula
import (
"embed"
"net/http"
"os"
"github.com/labstack/echo/v4"
)
//go:embed assets
var embeddedFiles embed.FS
2024-09-26 13:05:09 -04:00
// UseAssets is a middleware that serves static files from the embedded assets
func UseAssets(e *echo.Echo) echo.HandlerFunc {
2024-09-25 22:47:00 -04:00
embFs := http.FS(os.DirFS("assets"))
assets := http.FileServer(embFs)
return echo.WrapHandler(assets)
}