use*_*005 13 python cors flask socket.io
我一直在尝试通过套接字 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)
Zha*_*uzz 36
我通过以下方式解决了:
socketio = SocketIO(app, cors_allowed_origins="*")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15801 次 |
最近记录: |