首页 > 解决方案 > Flask-SocketIO 在 Werkzeug 下运行,WebSocket 不可用。这是什么意思?

问题描述

当我为 SocketIO 运行烧瓶时,我在我的 cmd 上得到以下信息:

WARNING in __init__: Flask-SocketIO is Running under Werkzeug, WebSocket is not available.

这是什么意思?

标签: flaskflask-socketio

解决方案


我遇到了同样的问题,我找到了解决方案。

烧瓶运行命令不能再用于在更高级的网络服务器上运行。

这意味着当您使用时,socket.io您不能使用该flask run命令。

而是使用app.run(),将其添加到代码的底部:

if __name__ == '__main__':
    socketio.run(app)

而不是使用flask run,只需运行脚本python app.py


推荐阅读