Added subrouter for subpath support

This commit is contained in:
2022-01-31 09:55:36 +01:00
parent aa73640e55
commit b6f3358db0

11
main.go
View File

@@ -16,8 +16,15 @@ func main() {
r := mux.NewRouter() r := mux.NewRouter()
r.StrictSlash(true) r.StrictSlash(true)
setupApi(r) var subrouter *mux.Router
setupFrontend(r) if config.Prefix != "" {
r.PathPrefix(config.Prefix).Subrouter()
} else {
subrouter = r
}
setupApi(subrouter)
setupFrontend(subrouter)
db, err := database.NewSqlite3Connection(config.DatabaseFile) db, err := database.NewSqlite3Connection(config.DatabaseFile)
if err != nil { if err != nil {