在Heroku

时间:2015-11-26 12:01:08

标签: heroku playframework

我正在尝试使用Play Framework,从这里建立的WebSocket Chat示例开始:

https://github.com/playframework/playframework/tree/2.0/samples/scala/websocket-chat

特别是对上一个Play Framework版本的评论:

https://github.com/Shauli10/websocket-chat

我已将其部署在免费的Heroku帐户中,您可以访问此地址:

https://desolate-shelf-8169.herokuapp.com

问题是,当我插入名称时,我聊了一些消息,我看不到我在聊天中发送的任何内容,而且我也看不到机器人在示例中每30秒输入一次消息,我错了什么?我必须在Heroku上为WebSocket启用一些东西吗?

感谢

1 个答案:

答案 0 :(得分:0)

我注意到如果我将网址的Undefined index:name_of_variable部分更改为https(即http://desolate-shelf-8169.herokuapp.com),您的应用似乎有效。我不完全确定原因,但我知道有些浏览器会对websockets感到挑剔。

Websockets should work on Heroku out-of-the-box。没有什么需要启用。

此外,当我尝试模板应用时:

http

似乎“正常工作”。如果您仍然遇到问题,可以解释一下模板中的更改吗?