【发布时间】:2019-07-10 10:52:41
【问题描述】:
我正在使用 WAMP 离线服务器,并为我的聊天应用程序安装了 NodeJS。聊天应用程序工作正常,但我在控制台中收到此错误
到 'ws://localhost:8000/socket.io/1/websocket/1300942723267398434' 的 WebSocket 连接失败:在收到握手响应之前连接已关闭
即使应用程序运行良好,但我不想看到该错误,并且我相信如果我将应用程序上传到实时服务器,它也不会因为此错误而完美运行。
我尝试了 SO 的许多解决方案,但对我不起作用:
- Socket.io - failed: Connection closed before receiving a handshake response
- WebSocket connection to 'ws://localhost:3000/' failed: Connection closed before receiving a handshake response
- Socket.io: Connection closed before receiving a handshake response
下面是我的后端代码
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