我一直在修补 Heroku 上的部署,使用这个要点作为起点:
第 20 行server.js
尝试为 socket.io 设置传输,如下所示:
server.sockets.manager.settings.transports = ["xhr-polling"];
但是遇到这个错误:
无法读取未定义的属性“设置”。
从目前的研究来看,这种方法似乎在 socket.io 1.4.5 中已被弃用。但是,如果是这样,我不清楚我应该如何解决这个设置。
我的问题与此类似。但不同之处在于,一旦 socket.io 已经由已部署实例构建并附加到已部署实例,我会寻求更改设置。