msd*_*rds 7 azure websocket node.js socket.io azure-mobile-services
我试图使用启动脚本连接到我的Azure Mobile服务的扩展文件夹中托管的Socket.IO服务器,虽然我无法这样做,并收到错误:
"WebSocket connection to 'ws://mymobileservice.azure-mobile.net/extensions/socket.io/?EIO=2&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 503"
我使用端口80的路径为'extensions/socket.io'我还使用了端口443与安全连接,并产生了相同的错误.
我是在正确的轨道上吗?任何帮助是极大的赞赏.
小智 1
你已经明白了这一点,但这里有一个明确的答案。
托管 socket.io 服务器的最佳方法是将其直接托管在 Azure 网站上(Azure > 新建 > 网站),而不是 Azure 移动服务。将套接字 IO 服务器发布到网站后,请不要忘记转到“配置”选项卡并为服务器启用“Websockets”。
这里有一个关于将 socket.io 聊天应用程序部署到 azure 网站的精彩教程: https ://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-chat-app-socketio/
| 归档时间: |
|
| 查看次数: |
644 次 |
| 最近记录: |