我有一个烧瓶端点,在这里我允许CORS以下列方式进行。
app = Flask(__name__)
CORS(app, resources={r"/api/*": {"origins": "*"}})
app.register_blueprint(store, url_prefix='/api/')
我仍然会遇到以下问题。
对飞行前请求的响应不会通过访问控制检查:响应中的“访问控制-允许-凭据”标题的值必须是'true‘,当请求的凭据模式是'include’时,这个值必须是‘true’。因此,“http://something.com:8888”源是不允许访问的。
关于我如何解决这个问题的任何建议。
发布于 2018-06-22 07:18:56
试试这个:
#Add these imports
from flask import jsonify
from flask_cors import CORS
#Add an app level config in this format
app = Flask(__name__)
CORS(autoINFER_app, resources={r"/*": {"origins": "*"}}, send_wildcard=True)
#While returning the GETs add this line
response = jsonify(all_dict)
response.headers.add('Access-Control-Allow-Origin', '*')
return response
这应该照顾到所有可能导致这种情况的排列。
https://stackoverflow.com/questions/42660659
复制相似问题