[英]flask websockets app without serving webpage
我有一个现有的Python flask应用程序,该应用程序使用蓝图进行路由。 该应用程序不提供网页服务,仅为客户端提供REST API。 现在,我正在尝试向此Flask应用程序添加WebSockets支持,以将一些通知推送至客户端(它们应起源于服务器,而不是响应客户端请求)。 我找到了Flask-SocketIO库,但是它说:
“应用程序必须为加载Socket.IO库并建立连接的客户端提供一个页面。”
有没有一种方法可以在不提供网页的情况下在Flask应用中使用WebSockets?
您可以使用可以随pip一起安装的Flask-Sockets库。 只需按照此页面上显示的文档和示例https://github.com/heroku-python/flask-sockets即可 。 它相当容易使用,并且不需要flask提供页面。 尽管您仍然需要一个页面来让客户的浏览器起源于某个地方。
如果只想使用WebSocket,则还可以使用WebSockets库: https : //pypi.org/project/websockets/ 。 也易于使用,不与烧瓶连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.