【问题标题】:Heroku Error during websocket handshake 503websocket握手期间的Heroku错误503
【发布时间】:2016-09-27 00:40:53
【问题描述】:

我正在尝试连接到 heroku 中的 websocket,但它在 websocket 握手期间显示错误:意外的响应代码:503。开发工具中的错误是“服务不可用”。

服务器代码

var wss = new WebSocketServer({server: app,  port:5001});

客户端代码(我也将端口替换为5001)

  var host = location.origin
          .replace(/^http/, 'ws')
          .replace('5000','5001');


var ws = new WebSocket(host);

我在开发中也做过同样的事情,并且我设法建立了联系。有什么帮助解决问题吗?谢谢。

【问题讨论】:

    标签: heroku websocket


    【解决方案1】:

    显然,这对我来说是一个愚蠢的错误。我所做的是按照here 上的示例进行操作,一切正常..

    基本上,我从代码中省略了这部分:

    // app.listen(config.port, function(){
        // console.log("App started on port " + config.port);
    });
    

    并包含此内容

    var server = http.createServer(app);
    server.listen(config.port);
    

    【讨论】:

      猜你喜欢
      • 2014-04-12
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      • 2019-07-01
      • 1970-01-01
      相关资源
      最近更新 更多