生产中的WebSocket握手错误,但没有开发

时间:2017-03-09 23:31:05

标签: node.js heroku websocket socket.io

我正在制作一个使用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);

0 个答案:

没有答案