Python | Flask 解决跨域问题

Posted Circle-C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python | Flask 解决跨域问题相关的知识,希望对你有一定的参考价值。

1. 引入库

pip install flask-cors

2. 配置

flask-cors 有两种用法,一种为全局使用,一种对指定的路由使用

1. 使用 CORS函数 配置全局路由

from flask import Flask, request
from flask_cors import CORS

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

2. 使用 @cross_origin 来配置单行路由

from flask import Flask, request
from flask_cors import cross_origin

app = Flask(__name__)


@app.route('/')
@cross_origin(supports_credentials=True)
def hello():
    name = request.args.get("name", "World")
    return f'Hello, name!'

以上是关于Python | Flask 解决跨域问题的主要内容,如果未能解决你的问题,请参考以下文章

Python | Flask 解决跨域问题

Python flask框架跨域问题的解决方法

Python 使用CORS跨域资源共享解决flask服务器跨域问题浏览器同源策略

flask 跨域问题

vue flask 跨域问题

Flask解决跨域