Flaskが原因に遭遇:CORSヘッダに'Access-Control-Allow-Origin'ソリューションソリューションが欠けている


完全な問題:
ソース間要求をブロックしました:ソースポリシーとの読み込みを禁止します.http://localhost:10072/sendAjax2のリモートリソースです.(原因:CORSヘッドが'Access-Control-Allow-Origin'に欠けている
[1]必要に応じてhtmlとflaskを同時に組み合わせる
flaskセクションは次のとおりです.
from flask import  Flask,render_template,request,jsonify
from flask_cors import cross_origin

@app.route('/sendAjax2', methods=['GET','POST'])
@cross_origin()
def sendAjax2():
    # password = request.form.get('password')
    # username = request.args.get('username')
 
    data = json.loads(request.form.get('data'))
    username = data['username']
    password = data['password']
    print (username)
    print (password)

    return jsonify({'tasks': "  flask   "})
    #       index.html

htmlは以下のようになります(書かなくても大丈夫だと思います):
Flask碰到 原因:CORS 头缺少 'Access-Control-Allow-Origin'解决方案 解决_第1张图片
 
問題解決:
完全なコードは自分のgithubを参照してください
二つの参考文献は非常に意義がある.
Reference:
[1]Webドメイン間ソリューション
[2]https://www.cnblogs.com/anxminise/p/9814326.html