feat(handler): 添加设备WebSocket端点及测试脚本
Build docker and publish / build (20.15.1) (push) Successful in 7m15s
Build docker and publish / build (20.15.1) (push) Successful in 7m15s
新增设备WebSocket通信端点/v1/app/ws/:userid/:device_number 添加测试脚本test_ws.go用于WebSocket连接测试 添加测试脚本test_device_login.go用于设备登录及绑定测试
This commit is contained in:
@@ -22,6 +22,7 @@ import (
|
||||
adminTicket "github.com/perfect-panel/server/internal/handler/admin/ticket"
|
||||
adminTool "github.com/perfect-panel/server/internal/handler/admin/tool"
|
||||
adminUser "github.com/perfect-panel/server/internal/handler/admin/user"
|
||||
app "github.com/perfect-panel/server/internal/handler/app"
|
||||
auth "github.com/perfect-panel/server/internal/handler/auth"
|
||||
authOauth "github.com/perfect-panel/server/internal/handler/auth/oauth"
|
||||
common "github.com/perfect-panel/server/internal/handler/common"
|
||||
@@ -847,6 +848,12 @@ func RegisterHandlers(router *gin.Engine, serverCtx *svc.ServiceContext) {
|
||||
publicUserGroupRouter.POST("/verify_email", publicUser.VerifyEmailHandler(serverCtx))
|
||||
}
|
||||
|
||||
// 新增:App 组的 WebSocket 测试端点
|
||||
appGroupRouter := router.Group("/v1/app")
|
||||
{
|
||||
appGroupRouter.GET("/ws/:userid/:device_number", app.DeviceWebSocketHandler(serverCtx))
|
||||
}
|
||||
|
||||
serverGroupRouter := router.Group("/v1/server")
|
||||
serverGroupRouter.Use(middleware.ServerMiddleware(serverCtx))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user