From ac92fc03399b03de417f94b9e91f0a9998429a92 Mon Sep 17 00:00:00 2001 From: BlackFireHUN <33300671+BlackFireHUN@users.noreply.github.com> Date: Sun, 6 Jun 2021 22:05:36 +0200 Subject: [PATCH] fixing error 400 bad request on front-end bc of missing CORS header on back-end --- lib/socketStatus.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/socketStatus.js b/lib/socketStatus.js index 256cf8f..e2ef27d 100644 --- a/lib/socketStatus.js +++ b/lib/socketStatus.js @@ -14,7 +14,15 @@ module.exports = class socketStatus { this.listen = (_PORT, callback)=>{ // socket config const server = require("http").createServer(app); - const io = require("socket.io")(server); + const io = require("socket.io")(server, { + cors: { + origin: "*", + methods: ["GET", "POST"], + transports: ['websocket', 'polling'], + credentials: true + }, + allowEIO3: true + }); const fs = require("fs"); io.on("connection", clientSocket => {