WebSocket connection to failed websocket.js:54

Viewed 38

I'm trying to make a chat system with php and socket, but it gives an error, can you help?

error:

WebSocket connection to 'wss://vdsip:3000/socket.io/?EIO=4&transport=websocket' failed:

my server.js file:

const app = require('express')();
var https = require('https');
var fs = require('fs');
var server = https.createServer({
    key: fs.readFileSync('server1.key'),
    cert: fs.readFileSync('server1.pem'),
    requestCert: true,
    rejectUnauthorized: false
},app);
var io = require('socket.io')(server, {
  cors: {
      origins: ['https://vdsip:3000/']
  }
});

module.exports = function(app) {
  app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
  })};

io.on('connection', (socket) => {
  console.log('Biri bağlandı');
  socket.on('disconnect', () => {
    console.log('Biri ayrıldı');
  });
  socket.on("message", (msg) => {
    io.emit("message", msg);
  });
  socket.on("writing", (writing) => {
    io.emit("writing", writing);
  });
  socket.on("message_seen",(data)=>{
    io.emit("message_seen",data);
  })
});

server.listen(3000, () => {
  console.log('listening on *:3000');
});

script.js

var socket = io('https://vdsip:3000/', { transports: ['websocket', 'polling', 'flashsocket'] });
0 Answers
Related