feat: auto-redirect api root route to frontpage for browsers (resolve #788)

This commit is contained in:
Ferdinand Mütsch
2025-05-20 21:08:22 +02:00
parent 66f4360b0c
commit d42c522c6b
4 changed files with 1078 additions and 968 deletions

View File

@@ -209,6 +209,7 @@ func main() {
routes.Init()
// API Handlers
rootApiHandler := api.NewApiRootHandler()
healthApiHandler := api.NewHealthApiHandler(db)
heartbeatApiHandler := api.NewHeartbeatApiHandler(userService, heartbeatService, languageMappingService)
summaryApiHandler := api.NewSummaryApiHandler(userService, summaryService)
@@ -284,6 +285,7 @@ func main() {
relayHandler.RegisterRoutes(rootRouter)
// API route registrations
rootApiHandler.RegisterRoutes(apiRouter)
summaryApiHandler.RegisterRoutes(apiRouter)
healthApiHandler.RegisterRoutes(apiRouter)
heartbeatApiHandler.RegisterRoutes(apiRouter)