Flask-SocketIO 在 Werkzeug 下运行,WebSocket 不可用。这是什么意思?

chi*_*ang 3 flask flask-socketio

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

WARNING in __init__: Flask-SocketIO is Running under Werkzeug, WebSocket is not available.
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

Omr*_*iya 5

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

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

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

而是使用app.run(),在代码底部添加以下内容:

if __name__ == '__main__':
    socketio.run(app)
Run Code Online (Sandbox Code Playgroud)

而不是使用flask run,只需使用python app.py.