我尝试使用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中文件
答案 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错误,但这是另一个故事......