Flask中跨域访问的实现方法

这篇文章将为大家详细讲解有关Flask中跨域访问的实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站建设,高端网页制作,对橡塑保温等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业营销推广优化,H5建站,响应式网站。

在我们访问不同的服务器时,就会涉及到了跨域的问题。因为不同域名之间是无法进行交流的,然后跨域就打破了这种规则的限制。说起Flask中的跨域,就不得不提到CORS组件了,相信大家在其它框架中也见过了它的身影。

1、说明

跨域是指,浏览器从服务器A获取的静态资源,包括html、css、javascript,然后在javascript中通过ajax访问服务器B的静态资源或请求。

2、CORS

这个组件在很多框架的跨域问题使用中都用的到,比如django里面自带了这个中间件。

CORS需要在后端应用中进行配置。在flask中,可以使用扩展flask-cors。

首先安装

pip install flask-cors

接下来来到manage.py,导入模块,并将flask应用包括起来就可以了,如下

from flask_cors import CORS
app = Flask(__name__)
CORS(app)

重新启动应用,再次访问index.html,这时候,返回的结果就正常了

关于“Flask中跨域访问的实现方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


文章题目:Flask中跨域访问的实现方法
URL标题:http://myzitong.com/article/ghgopj.html