温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Flask中跨域访问的实现方法

发布时间:2021-04-29 10:06:21 来源:亿速云 阅读:204 作者:小新 栏目:编程语言

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

在我们访问不同的服务器时,就会涉及到了跨域的问题。因为不同域名之间是无法进行交流的,然后跨域就打破了这种规则的限制。说起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中跨域访问的实现方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI