我希望通过BrainSocket创建实时聊天室。我从this tutorial开始,它在我的本地主机上运行良好。当我在azure虚拟机上部署ubuntu 14.04时,它无效。 Chrome Inspect告诉我这部分代码的错误
app.BrainSocket = new BrainSocket(
new WebSocket('ws://myappname.cloudapp.net:8080'),
new BrainSocketPubSub()
);
告诉ws://myappname.cloudapp.net:8080返回404未找到... 我想它应该是Azure上的Web套接字端口问题。如何在Azure虚拟机上打开Web套接字端口8080?
答案 0 :(得分:4)
您必须为您的虚拟机添加端点。转到管理门户/ Your_VM /端点,然后单击添加新。您的端点配置应类似于:
详细说明可在http://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-set-up-endpoints/
找到