小编use*_*005的帖子

烧瓶 socketio CORS

我一直在尝试通过套接字 io 从烧瓶发送数据。我需要从不同的来源访问这些数据,但它给出了 CORS 错误。我尝试过使用各种跨源的东西,但都没有奏效。有人可以帮忙吗。

应该称为思想socket io的视图:

from flask.ext.cors import cross_origin
@socketio.on('increment',namespace="/api")
@cross_origin()
def increment(message):
    number += 1;
    emit('number',{'data':number},broadcast=True)
Run Code Online (Sandbox Code Playgroud)

运行服务器:

app = Flask(__name__)
cors = CORS(app,resources={r"/api/*":{"origins":"*"}})
socketio = SocketIO(app)
app.debug = True
app.host = '0.0.0.0'

socketio.run(app)
Run Code Online (Sandbox Code Playgroud)

python cors flask socket.io

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

cors ×1

flask ×1

python ×1

socket.io ×1