# -*- coding=utf-8 -*-
from flask import Flask
from datetime import timedelta
import datetime
from flask_cors import *  # 导入模块


def create_app():
    app = Flask(__name__)
    CORS(app, supports_credentials=True)  # 设置跨域
    from .reduce import reduce
    app.register_blueprint(reduce)
    return app

 

flask-cors模块解决Flask跨域请求Cross-Origin问题

文档:https://flask-cors.readthedocs.io/en/latest/

安装

pip install flask-cors
1
代码示例

from flask import Flask, jsonify
from flask_cors import CORS

app = Flask(__name__)
CORS(app, supports_credentials=True)

@app.route("/data")
def data():
    products = [
        {"name": "香蕉", "price": 20},
        {"name": "桔子", "price": 21},
        {"name": "橙子", "price": 23},
    ]
    return jsonify(products)

if __name__ == '__main__':
    app.run()

 

相关文章:

  • 2021-06-19
  • 2021-12-06
  • 2021-11-22
  • 2022-01-07
  • 2021-12-01
  • 2021-12-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案