From 516a5fa547a7bc4e0376f27672f09380e5b1fa5e Mon Sep 17 00:00:00 2001 From: Marco Date: Sun, 18 Dec 2022 01:41:44 +0100 Subject: [PATCH] Allow connections from all origins. --- server/game.go | 2 +- server/server.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/game.go b/server/game.go index 4752caa..f288093 100644 --- a/server/game.go +++ b/server/game.go @@ -106,7 +106,7 @@ func (game *chessGame) handle() { } func addPlayersToGame(players [2]Player) { - log.Printf("Adding players \n%d\n%d\nto new game", players[0].id, players[1].id) + log.Printf("Adding players %d and %d to new game", players[0].id, players[1].id) game := NewChessGame(rand.Int(), players) go game.handle() diff --git a/server/server.go b/server/server.go index 984cf93..fcbfe84 100644 --- a/server/server.go +++ b/server/server.go @@ -14,6 +14,9 @@ var upgrader = websocket.Upgrader{} // use default options func SocketHandler(w http.ResponseWriter, r *http.Request) { log.Println("SocketHandler invoked") + // Allow connections from any origin + upgrader.CheckOrigin = func(r *http.Request) bool { return true } + conn, err := upgrader.Upgrade(w, r, nil) if err != nil { log.Print("Error during connection upgrading:", err)