0
点赞
收藏
分享

微信扫一扫

Flask设置允许跨域(Access to XMLHttpRequest 、CORS policy、Access-Control-Allow-Origin)

归零者245号 2022-01-26 阅读 51
flaskpython

报错描述:

Access to XMLHttpRequest at 'http://******' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

后台是flask,解决办法:需要设置flask允许跨域

Flask配Cors跨域,使用flask-cors包,并有两种方式

方式范围特点
@cross_origin装饰器单个路由适用于配置特定的API接口
CORS函数配置全局API接口适用于全局的API接口配置
安装包:pip install flask-cors
from flask import Flask
from flask_cors import cross_origin

app = Flask(__name__)


@app.route('/', methods=['GET', 'POST'])
@cross_origin()
def hello_world():
    return 'hello world'


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

举报

相关推荐

0 条评论