diff --git a/.env b/.env index 551a6ac..6d8b7b8 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ -PORT=3001 +PORT=3000 IP=0.0.0.0 # Listening IPv4 or IPv6. ANNOUNCED_IP=185.8.154.190 # Announced IPv4 or IPv6 (useful when running mediasoup behind NAT with private IP). diff --git a/app.js b/app.js index 8b9e407..f3d8e9f 100644 --- a/app.js +++ b/app.js @@ -47,7 +47,9 @@ app.use('/sfu', express.static(path.join(__dirname, 'public'))) // SSL cert for HTTPS access const options = { key: fs.readFileSync('./server/ssl/key.pem', 'utf-8'), - cert: fs.readFileSync('./server/ssl/cert.pem', 'utf-8') + cert: fs.readFileSync('./server/ssl/cert.pem', 'utf-8'), + requestCert: false, + rejectUnauthorized: false } const httpsServer = https.createServer(options, app) @@ -57,7 +59,12 @@ httpsServer.listen(process.env.PORT, () => { }) const io = new Server(httpsServer, { - allowEIO3: true + allowEIO3: true, + origins: ["*:*"], + allowRequest: (req, next) => { + console.log('req', req); + next(null, true) + } }); // socket.io namespace (could represent a room?)