我正在尝试使用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启用一些东西吗?感谢
答案 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
似乎“正常工作”。如果您仍然遇到问题,可以解释一下模板中的更改吗?