小编Vin*_*aja的帖子

CORS 请求在 python flask-socketio 中没有成功

我需要调试帮助 - 同源策略不允许读取https://some-domain.com 上的远程资源。(原因:CORS 请求没有成功)在 python flask-socketio 错误中。

我正在使用 python flask-socketio 开发一个聊天应用程序。以前我在本地创建了该应用程序,它按预期工作正常,当我将下面的代码移动到服务器时,它显示了上述错误。客户端代码在 https 服务器上运行,服务器代码也在 https 服务器上运行,我不知道为什么会显示该错误。

我在下面附上了我的代码,请给我一个更好的解决方案。

服务器.py

    import json
    import os
    from flask import Flask, render_template, request,session
    from flask_socketio import SocketIO, send, emit
    from datetime import timedelta,datetime
    from flask_cors import CORS

    app = Flask(__name__)
    app.config['SECRET_KEY'] = 'secretkey'
    app.config['DEBUG'] = True
    app.config['CORS_HEADERS'] = 'Content-Type'
    cors = CORS(app, resources={r"/*": {"origins": "*"}})
    socketio = SocketIO(app)

    users = {}

    @app.before_request
    def make_session_permanent():
        session.permanent = True
        app.permanent_session_lifetime = timedelta(minutes=1)

    @app.route('/')
    #@cross_origin(origin='*',headers=['Content- Type','Authorization']) …
Run Code Online (Sandbox Code Playgroud)

python cors flask flask-socketio flask-cors

4
推荐指数
1
解决办法
4985
查看次数

标签 统计

cors ×1

flask ×1

flask-cors ×1

flask-socketio ×1

python ×1