Files
nl-im-websocket-demo/route/route.go
2025-07-11 16:53:48 +08:00

18 lines
469 B
Go

package route
import (
"xk-websocket/controller" // 替换为实际路径
"github.com/gin-gonic/gin"
)
func SetupRoutes(router *gin.Engine, wsCtrl *controller.WebSocketController) {
router.Use(gin.Recovery())
router.GET("/ws", wsCtrl.HandleWebSocket)
router.POST("/api/send", wsCtrl.SendMessageHandler)
router.POST("/api/bind", wsCtrl.BindHandler)
router.POST("/api/send-to-user", wsCtrl.SendToUserHandler)
router.GET("/api/health", wsCtrl.HealthHandler)
}