Files
CLICD/backend/internal/api/websocket.go
T
2026-06-09 22:48:09 +08:00

22 lines
350 B
Go

package api
import (
"net/http"
"clicd/internal/config"
"github.com/gorilla/websocket"
)
var upgrader = websocket.Upgrader{
ReadBufferSize: 1024,
WriteBufferSize: 1024,
CheckOrigin: func(r *http.Request) bool {
origin := r.Header.Get("Origin")
if origin == "" {
return true
}
return config.IsOriginAllowed(origin, r.Host)
},
}