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调用服务器不返回任何哈哈:(