Heroku websocket连接

时间:2016-12-14 15:43:20

标签: ssl heroku websocket

我正在构建一个托管在heroku默认服务级别上的应用程序,例如my_app.herokuapp.com,它应该打开一个websocket。由于域名为https://,因此我必须使用wss://转发请求。

问题是3秒后连接失败

  

失败:连接建立错误:net :: ERR_CONNECTION_CLOSED

SSL-endpoint documentation page我可以阅读

  

所有默认的appname.herokuapp.com域都已启用SSL并且已启用   可以使用https访问,例如,   https://appname.herokuapp.com

但在my_app详情页面中有

  

SSL - 升级到付费dynos以配置Heroku SSL

我闻到这可能是为什么无法建立联系的原因,但由于这些句子似乎相互矛盾,我想更好地理解这件事。

我认为,由于我使用的是子域名,因此启用了SSL,但我可能需要升级到付费dyno才能配置它。

如果这可以成交,我的解决方案就是升级到业余爱好许可证(7美元/月),以确保

  

自定义域名的免费SSL。

我错过了什么或者这可能是原因吗?

1 个答案:

答案 0 :(得分:1)

根据https://devcenter.heroku.com/articles/ssl

  

Heroku SSL在任何使用付费dynos的应用程序中免费提供

这是狡猾的语言;除非你已经为它付钱,否则它并不是真正的自由。