目前版本如下Flask-Cors 4.0.0Flask-SocketIO 5.3.6from flask_socketio import SocketIO, emit
跨域问题网上的普通方法无法解决。
参考这篇文章解决
Flask教程(十九)SocketIO – 迷途小书童的Note迷途小书童的Note (xugaoxiang.com)
app = Flask(__name__)socketio = SocketIO(app)socketio.init_app(app, cors_allowed_origins='*')
如果用了eventlet,在while true中,emit数据不在前端web页面显示,可参考这篇文章的解决方案,加定时器。
javascript – Flask-websocket Emit主动发送消息失败 – SegmentFault 思否
【精选】flask-socketio使用遇到的坑,版本兼容问题和while True堵塞信息问题_flasksocketio的坑-CSDN博客