// // Copyright (C) 2025 veypi // 2025-03-04 16:08:06 // Distributed under terms of the MIT license. // package oa import ( "embed" "oa/api" "github.com/veypi/OneBD/rest" "github.com/veypi/OneBD/rest/middlewares" "github.com/veypi/vyes-ui" ) var Router = rest.NewRouter() //go:embed ui/* var uifs embed.FS var ( _ = Router.Extend("v", vyesui.Router) _ = Router.Extend("api", api.Router) _ = Router.Get("/*path", middlewares.Static("/home/v/workspace/OneAuth/new/ui/", "root.html")).UseBefore(func(x *rest.X) { x.Header().Set("vyes-root", Router.String()) }) )