Javascript Python Flask中的AJAX CORS错误

Javascript Python Flask中的AJAX CORS错误,javascript,python-2.7,flask,Javascript,Python 2.7,Flask,对于我的Python Flask应用程序,我想从Javascript中执行以下操作 <script> $.ajax({ url: "http://localhost:5000/card_clf", type: "POST", contentType: "application/json", data: JSON.stringify({"line": "가나다라.\tstc"}), success:

对于我的Python Flask应用程序,我想从Javascript中执行以下操作

<script>
    $.ajax({
        url: "http://localhost:5000/card_clf",
        type: "POST",
        contentType: "application/json",
        data: JSON.stringify({"line": "가나다라.\tstc"}),
        success: function(res) {
            document.getElementById("div01").innerHTML = res;
        }
    });
</script>
我通过将下面代码中的“@app.after\u request”部分添加到我的Python Flask应用程序中来解决这个问题

from flask import Flask, request


app = Flask(__name__)


@app.route('/card_clf', methods=["POST"])
def greet():
    ...
    return response


@app.after_request
def add_headers(response):
    response.headers.add('Access-Control-Allow-Origin', '*')
    response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization')
    return response
您可以从flask主页安装或使用。
烧瓶cors的基本用法非常简单:

from flask import Flask
from flask.ext.cors import CORS

app = Flask(__name__)
CORS(app)

@app.route('/card_clf', methods=["POST"])
def greet():
    ...
    return response
它也是高度可配置的,如文档中所述

from flask import Flask
from flask.ext.cors import CORS

app = Flask(__name__)
CORS(app)

@app.route('/card_clf', methods=["POST"])
def greet():
    ...
    return response