Приложение node js - express js - socket.io
При подключении к socket.io выдает много ошибок:
WebSocket connection to 'wss://.../.../socket.io/?EIO=4&transport=websocket&sid=I7WVrNS2EU4qs8maAAeq' failed:
Также постоянно передподключается к socket`y, фронт на vue.js
const socket = io(usePage().props.socket_url_coinflip, {path: usePage().props.socket_path_coinflip, autoConnect: true});
Код из сокета
const require = createRequire(import.meta.url);
const port = 2052;
const axios = require('axios');
//EXPRESS
var express = require('express');
var app = express();
app.use(bodyParser.json());
app.use(
bodyParser.urlencoded({
extended: true,
}),
);
app.use(cors())
var serv = require("http").createServer(app);
const io = require('socket.io')(serv, {
path: '/coinflip.io/',
cors: {
origins: [
"*"
]
},
transports: ['websocket', 'polling'],
});
...некоторая логика
app.use(express.static("public"));
// app.use("/views", express.static(__dirname + "/views"));
serv.listen(port, () => {
console.log('start in the *:' + port);
});
Подключение с vue js
const socket = io(usePage().props.socket_url_coinflip, {path: usePage().props.socket_path_coinflip, autoConnect: true});