意外响应代码:200
Posted
技术标签:
【中文标题】意外响应代码:200【英文标题】:Unexpected response code: 200 【发布时间】:2014-09-21 11:22:59 【问题描述】:我想学习如何制作基于网络的实时多人游戏,最近,我找到了one 并尝试了它。由于我没有 js、websockets 和 nodes 的背景知识,我花了很多时间来理解它。无论如何,我已经完成了该博客的大部分内容,但我一直收到此错误。
javascript控制台显示以下错误:
WebSocket 连接到 'ws://localhost/socket.io/?EIO=2&transport=websocket' 失败:错误 在 WebSocket 握手期间:
我已经用这条线启动了游戏服务器:C:\xampp\htdocs\node game.js
它只显示类似_
的内容,下划线闪烁。所以空白它什么都没有,但我读过与问题类似的问题,他们说它已经在工作,但它不仅仅是显示任何东西,这并不是一件坏事。
我对这种东西真的很陌生,所以请,如果有人知道如何解决这个问题,请回复。将不胜感激。
【问题讨论】:
您解决了您的 200 响应?我在 Stomp Spring 堆栈上遇到了同样的问题。 很遗憾没有。由于没有人回应,我从来没有想过要解决这个问题。 不知道有没有帮助,也许这篇文章对你有帮助? Status 200 您在什么操作系统上运行?您是否正在运行代理服务器? 你是对的,下划线是唯一显示的东西。但是,您应该稍微调试一下,并在控制台工作时打印一些内容(即console.log("Hello, World!")
)。
【参考方案1】:
正如教程所说,你应该看到
socket.io started.
您需要确保从正确的目录访问所有静态文件。 Have you checked final code of that tutorial?
游戏服务器运行后,在浏览器中打开 index.html 文件。
刷新页面,您应该会在控制台中看到一条消息,说明您现在已连接到套接字服务器。
【讨论】:
以上是关于意外响应代码:200的主要内容,如果未能解决你的问题,请参考以下文章
WebSocket 握手期间的 WebSockets WS 错误:意外的响应代码:200
NextJS,Express,WebSocket 握手期间出错:意外响应代码:200