目前版本如下 Flask-Cors 4.0.0 Flask-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博客