优化流式传输&fix bugs

This commit is contained in:
XOF
2025-11-25 16:58:15 +08:00
parent e026d8f324
commit ad1e6180cf
18 changed files with 1135 additions and 156 deletions

View File

@@ -36,6 +36,7 @@ func NewRouter(
settingHandler *handlers.SettingHandler,
dashboardHandler *handlers.DashboardHandler,
taskHandler *handlers.TaskHandler,
wsHandler *handlers.WebSocketHandler,
// Web Page Handlers
webAuthHandler *webhandlers.WebAuthHandler,
pageHandler *webhandlers.PageHandler,
@@ -75,6 +76,7 @@ func NewRouter(
registerWebRoutes(router, webAdminAuth, webAuthHandler, pageHandler)
registerAdminRoutes(router, apiAdminAuth, keyGroupHandler, tokensHandler, apiKeyHandler,
logHandler, settingHandler, dashboardHandler, taskHandler, upstreamModule, proxyModule)
registerWebSocketRoutes(router, wsHandler)
registerProxyRoutes(router, proxyHandler, securityService, logger)
return router
@@ -408,3 +410,7 @@ func registerPublicAPIRoutes(
// publicAPI.POST("/forgot-password", ipBanMiddleware, apiAuthHandler.HandleForgotPassword)
}
}
func registerWebSocketRoutes(router *gin.Engine, wsHandler *handlers.WebSocketHandler) {
router.GET("/ws/system-logs", wsHandler.HandleSystemLogs)
}