master
educoder 4 months ago
parent 9f73944925
commit b2f5192784

@ -9,7 +9,9 @@ from .route.route import route_bp
def create_app():
app = Flask(__name__)
CORS(app, supports_credentials=True)
# CORS(app, supports_credentials=True)
CORS(app, resources={r"/*": {"origins": "*"}}, supports_credentials=True)
# CORS(app, resources={r"/*": {"origins": "*", "methods": "GET,POST,PUT,DELETE,OPTIONS"}}) # 允许所有源访问所有端点
# CORS(app, resources={r"/*": {"origins": ["http://111.8.143.97", "http://113.246.243.98"]}}, supports_credentials=True)
@ -30,20 +32,6 @@ def create_app():
log_file_path = '/data/ww/py_sys_monitor/info/access_log'
def log_request_response(response):
# 获取请求的Origin头部
origin = request.headers.get('Origin')
# 设置Access-Control-Allow-Origin为请求的Origin
if origin:
response.headers.add('Access-Control-Allow-Origin', origin)
# 确保Access-Control-Allow-Credentials被设置为true
response.headers.add('Access-Control-Allow-Credentials', 'true')
# 添加其他需要的CORS头部
response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization')
response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS')
response_data = response.get_json(silent=True)
@ -71,4 +59,4 @@ def create_app():
app.after_request(log_request_response)
return app
return app

Loading…
Cancel
Save