可能的重复项:
socket.io.js未找到
我安装了一个简单的网络聊天演示:https://github.com/sorensen/node-chat-demo
我想通过 apache 代理服务器连接到它,以便而不是:
http://ip.address:3000/...
地址将是:
http://proxy.server/erel/...
这适用于静态页面,例如地址:
http://proxy.server/erel/javascripts/chat.js
正确翻译为:
http://ip.address:3000/javascripts/chat.js
但是,它不适用于socket.io.js:
http://proxy.server/erel/socket.io/socket.io.js
不转换为:
http://ip.address:3000/socket.io/socket.io.js
因为socket.io.js实际上并不存在...
那么它在哪里呢?
socket.io.js 不是静态的。 根据客户端功能,将不同的版本发送到浏览器(例如,用于本机套接字支持,闪存套接字,JSONP)