我正在尝试在使用HTTPS的网站上使用Juggernaut 2。我不需要剑圣本身使用https本身。

因此,我正在尝试通过Rails应用程序布局中的http从Juggernaut自己的Web服务器的端口8080加载所需的application.js。

很好

然后,我注意到Juggernaut试图通过https从端口8080读取socket.io,但由于它自己的Web服务器使用http而不是https,因此当然失败了。

因此,我要么需要让Juggernaut自己的Web服务器在8080上使用https,要么需要让Juggernaut从端口8080到http加载它所需的一切。

我当然可以在其中找到它的application.js和hardcode http用法,但是有没有更好的方法来解决这个问题?

最佳答案

通过一些搜索,我找到了这个解决方案:

<script type="text/javascript" charset="utf-8">
  var jug = new Juggernaut({protocol: 'http', host: 'www.mysite.com', port: '8080', secure: false});
</script>


这将使Juggernaut通过您指定的主机,协议和端口加载socket.io。

09-18 18:41