【问题标题】:NodeJS socket.io throws error Connection closed before receiving a handshake responseNodeJS socket.io 在收到握手响应之前抛出错误连接关闭
【发布时间】:2019-07-10 10:52:41
【问题描述】:

我正在使用 WAMP 离线服务器,并为我的聊天应用程序安装了 NodeJS。聊天应用程序工作正常,但我在控制台中收到此错误

到 'ws://localhost:8000/socket.io/1/websocket/1300942723267398434' 的 WebSocket 连接失败:在收到握手响应之前连接已关闭

即使应用程序运行良好,但我不想看到该错误,并且我相信如果我将应用程序上传到实时服务器,它也不会因为此错误而完美运行。

我尝试了 SO 的许多解决方案,但对我不起作用:

下面是我的后端代码

var io = require('socket.io').listen(8000),
dns = require('dns'),
express = require('express'),
mysql = require('mysql');

在前端:

socket = io.connect('http://localhost:8000');

【问题讨论】:

    标签: javascript node.js socket.io


    【解决方案1】:

    我找到了解决方案...该错误是由于在创建与服务器的安全连接后不安全的连接http 造成的,应用程序工作正常

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 2014-12-27
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 2015-12-18
      • 1970-01-01
      • 2014-05-04
      相关资源
      最近更新 更多