package server import ( "github.com/cloudwego/hertz/pkg/app" "github.com/hertz-contrib/websocket" ) var upgrader = websocket.HertzUpgrader{ CheckOrigin: func(ctx *app.RequestContext) bool { return server.PageUrl == string(ctx.GetHeader("Origin")) }, } func readPump(conn *websocket.Conn) { defer conn.Close() for { _, _, err := conn.ReadMessage() if err != nil { break } } }