// // Copyright (C) 2025 veypi // 2025-02-27 19:32:09 // Distributed under terms of the MIT license. // package app import ( "app/api" "embed" "github.com/veypi/OneBD/rest" "github.com/veypi/OneBD/rest/middlewares" ) var Router = rest.NewRouter() //go:embed ui/* var uifs embed.FS //go:embed ui/root.html var rootFile []byte var ( _ = Router.Extend("api", api.Router) _ = Router.Get("/ui/*path", middlewares.EmbedDir(uifs, "ui", "")) _ = Router.Get("/*path", middlewares.EmbedFile(rootFile, "text/html")) )