#reactjs #socket.io
Вопрос:
У меня есть сокет ввода-вывода в моем интерфейсе ReactJS и бэкэнде NodeJS.
По-видимому, получается, что если я явно не установлю свойство transports из интерфейса в websocket, сервер никогда не обнаружит соединение, как показано в приведенном ниже коде:
Код клиента:
const clientSocket = io(socketUrl, { transports: ["websocket"] }); //If I don't explicitly specify the transport to be websocket, connection never happens on the server side.
Код сервера:
server.io.on('connection', (socket) => {
console.log('A Client has connected'); //This only gets logged when the transport above is set to websocket
});
Я делаю что-то не так?
Спасибо в ожидании вашего вклада.