我正在使用Heroku来部署我的nodejs游戏 . 一切正常,但是当我将它部署到Heroku时,我的游戏上的websockets将无法正常工作 . Heroku给了我一个可用的端口(在var端口) .
有没有办法获得我的套接字可以收听的第二个端口?如果我尝试将套接字设置为与app.listen相同的端口,它会告诉我端口已在使用中 .
var port = process.env.PORT || 8080;
app.listen(port);
socket = io.listen(8000);