0
我有一个Javascript客户端,旨在指向我的后端(Play Framework应用程序)上的WebSocket端口。Heroku /指定哪个URL指向我的服务器的Websocket端口
我尝试初始化在我的客户是这样的连接:
var ws = new WebSocket("ws://myHerokuDomain:9000/api/notifications/ws");
,但得到这个错误(在Safari控制台):WebSocket network error: Refused connection
我想象的端口可能是错的,使用它的Heroku拥有。
如何检查Heroku在设置我的Play Framework应用程序时使用的端口?
我指出,我使用Heroku CLI在Heroku上启用了websockets,如documentation所解释的。
在开发模式下,整个工程使用:
var ws = new WebSocket("ws://localhost:9000/api/notifications/ws");
所以我的问题听起来是真正关心所选择的URL。
我该如何解决?
嘿,我在heroku上部署我的java websocket应用程序。一切都很好,但我无法连接到它使用Java客户端(它工作,如果部署在本地主机)它给出了'javax.websocket.DeploymentException:握手错误' – narush
我用'ws:// localhost:8080/Dashboard/hello'本地主机和heroku部署中的'ws:// host_name/Dashboard/hello' – narush