GET /socket.io/?EIO=3&transport=polling&t=MniHjPM HTTP/1.1

sio*_*man 4 python flask flask-socketio

我有一个简单的 Flask 聊天应用程序,我正在从教程中测试它。据说我只需要使用“python app.py”命令运行它,但是当我通过http://localhost:5000访问它时,我收到一条连续的消息:

安慰

我希望得到 200。我已经安装了 Flask、Flask-SocketIO 和 eventlet。任何可以为我指明正确方向的想法?谢谢你。

Mam*_*mun 10

当前版本的 Flask-SocketIO 对跨域请求有更严格的要求。添加cors_allowed_origins='https://localhost将解决错误。
SocketIO(app,cors_allowed_origins="http://localhost")
SocketIO(app,cors_allowed_origins="*")希望这项工作。

  • 嗨,@Mamun,我仍然有同样的问题。我添加了 cors_allowed_origin 但我仍然收到连续的消息,如问题所示:/你能帮忙吗? (2认同)