我正在制作一个使用Socket.IO的Node应用程序。在开发中它工作正常,但在部署到Heroku后,我收到以下错误。我对套接字很新,所以我不知道为什么。我认为这会导致网站非常迟钝,想法?我以为我应该将端口设置为process.env.PORT
。
与
'ws://www.pokemania.site/socket.io/?EIO=3&transport=websocket&sid=yoSrzf60h9oNg3sVAAAG'
的WebSocket连接失败:WebSocket握手期间出错:意外响应代码:400`
代码:
const app = require("http").createServer(handler);
const io = require("socket.io")(app);
const PORT = process.env.PORT || 3000;
app.listen(PORT);
new Sockets(io);