node.js和websocket模块聊天没有返回数据
我正在使用下面的代码https://gist.github.com/2031681一个简单的聊天应用程序。
我运行node chat-server.js
并获取
Tue Jan 08 2013 15:45:52 GMT+0200 (IST) Server is listening on port 1337
我尝试通过http://localhost:1337/chat.html
访问它,并获得以下
No data received Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
我是node.js的新手,我不知道这个问题可能来自哪里
我也试过这个教程,面临同样的问题。 但是我发现了问题并修复了它。
您只需双击不需要通过本地主机访问的文件即可将chat.html作为文件运行。 也改变
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
至
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
它会工作。 如果您希望可以在networking上的其他计算机上访问它,请将其置于xampp中的wamp / www文件夹或htdocs文件夹中,然后在frontend.js文件中更改以下行:
var connection = new WebSocket('ws://127.0.0.1:1337');
成
var connection = new WebSocket('ws://your_pc_ip:1337');
从一个非常相似的问题可以从几个小时寻找,突然发现服务器与我们的API和networking服务已经closures。 该应用程序运行在本地主机,但API调用服务器不返回任何哈哈:(