mirror of
https://github.com/MengMengCode/CLICD.git
synced 2026-08-05 05:36:07 +08:00
22 lines
350 B
Go
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)
|
|
},
|
|
}
|