NodeJS socket.io引发错误连接已收到握手响应之前关闭

时间:2019-02-16 13:59:01

标签: javascript node.js socket.io

我正在使用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');

1 个答案:

答案 0 :(得分:0)

我找到了解决方案...错误是由于创建与服务器的安全连接后,连接http不安全所致,应用程序正常运行