繁体   English   中英

不提供网页的Flask Websockets应用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM