socket.io.js应该返回一个空文件吗?

时间:2012-09-19 02:47:53

标签: node.js

我尝试使用node.js和socket.io创建一个小型聊天网站。 要在我的客户端文件中包含socket.io.js:

    <script src="192.168.0.108:1337/socket.io/socket.io.js"></script>

但它返回一个空文件是否正常? http://screencast.com/t/HPAjAqV13q8q

我还想补充说,如果在我的服务器端文件上,我执行res.write('Hello World'),'Hello World'将出现在网页和socket.io.js中文件

3 个答案:

答案 0 :(得分:0)

你可以试试这个:

<script src='/socket.io/socket.io.js'></script>

您应该创建一个客户io.connect

var socket = io.connect('http://localhost:5000');

答案 1 :(得分:0)

您还可以使用socket.io的自动发现功能,而不指定服务器

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect();
</script>

答案 2 :(得分:0)

解决了什么是打开socket.io正在侦听的端口,在我的情况下它是8080 ...现在我的socket.io.js里面有javascript代码。

现在我在socket.io.js文件中的xhr.send(null)上遇到404错误,但这是另一个故事......