Websocket Socket.io-client无法加载资源
我在尝试使用socket.io-client(socket.io.js build:0.9.16)连接到websocket时遇到此问题 奇怪的是:Websocket Socket.io-client无法加载资源,websocket,socket.io,Websocket,Socket.io,我在尝试使用socket.io-client(socket.io.js build:0.9.16)连接到websocket时遇到此问题 奇怪的是: localhost它工作正常 在AmazonEC2实例中,它运行良好 在另一个vps(云vps)中,它不起作用 这是我的代码: socket = io.connect('https://myserver.it' ,{ transports: ['websocket'], secure: true,
- localhost它工作正常
- 在AmazonEC2实例中,它运行良好
- 在另一个vps(云vps)中,它不起作用
socket = io.connect('https://myserver.it' ,{
transports: ['websocket'],
secure: true,
'force new connection' : false,
'reconnect' : true,
});
两次VPS中的Apache 2.4.18,相同配置,相同模块
我真的不明白…看来你遇到了问题。您需要确保明确允许访问请求的资源
你可能想看看以前的指南。我不知道这是否有帮助,但我很久以前就遇到过同样的问题 检查您的URL并确保它不会以
/
e、 g.
https://myserver.it/
!=<代码>https://myserver.it你知道我要做什么吗?我曾尝试使用chrome插件禁用cors(用于测试),但没有成功。为什么一台服务器可以工作而另一台服务器不能工作呢?如果没有关于具体代码的更多细节,我真的无法提供更多帮助。看看答案中的链接。谢谢你的建议,我添加了我的js代码并检查了链接。我不认为这是一个服务器的问题,因为在一个视频处理系统,它的工作很好哦,我的上帝,谢谢!
socket = io.connect('https://myserver.it' ,{
transports: ['websocket'],
secure: true,
'force new connection' : false,
'reconnect' : true,
});