私は行くのWebSocket接続を取得しようとしている、と私は、次のエラーを取得しておいてください。 WebSocket connection to 'ws://localhost:3000/socket.io/?EIO=3&transport=websocket&sid=w6H2vNXXbYIOhwPQAAAA' failed: Error during WebSocket handshake: Unexpected response code: 400
エラー:400
私のコードは非常に簡単です - クライアント側で私はthis.socket = io();
を呼び出していますし、サーバー側で私は以下のことを行っています。私はこのトピックに関するいくつかの関連記事に気づいていて、多種のバリエーションを試しましたが、何も動作していないようです。
const app = require("http").createServer(handler);
const io = require("socket.io")(app);
app.listen(3000);
class Sockets {
constructor() {
this.humanPlayers = [];
this.socket = io.listen(app);
this.setEventHandlers();
}
}