首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过纯HTTPS连接为Juggernaut 2提供服务

通过纯HTTPS连接为Juggernaut 2提供服务
EN

Stack Overflow用户
提问于 2012-06-27 06:45:07
回答 1查看 139关注 0票数 0

我有一个Ruby on Rails网站,在那里我强制所有的连接都是SSL。我需要从该网站的所有连接使用HTTPS以及。此外,即使我连接到另一个端口,Google Chrome也会自动切换到HTTPS。

这意味着我无法连接到http://www.mysite.com:8080,我必须通过https提供juggernaut js文件。但这并不管用,因为Juggernaut不想在其内部its服务器上使用https而不是http。因此,我将juggernaut文件夹/usr/local/lib/node_modules/juggernaut/public/application.js中的application.js文件复制到我的rails文件夹public/juggernaut中,并在我的HTML代码中更改了以下行:

现在,我似乎至少可以启动一个Juggernaut对象了。当我真正开始做一些倾听的时候,问题就出现了。我得到了这个错误:

未找到:https://www.mysite.com:8080/socket.io/1/?t=1340749304426&jsonp=0

所以要么我需要

a)可以更改它,这样我就可以让Juggernauts use服务器使用https而不是http。这是更可取的。

b1)修复了Juggernaut,因此它不会尝试通过端口8080访问socket.io

b2)将socket.io添加到我的服务器,最好是在www.mysite.com/juggernaut文件夹下,而不是根目录下。

有什么想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-30 00:29:00

可能有点晚了,但我能用这个让它正常工作。(我的主宰是托管在heroku上的)

代码语言:javascript
复制
    var jug = new Juggernaut({
        secure: true,
        host: 'yourHostHere',
        port: 443,
        transports: ['xhr-polling','jsonp-polling']
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11216992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档