这篇文章将为大家详细讲解有关flask中跨域访问的实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在我们访问不同的服务器时,就会涉及到了跨域的问题。因为不同域名之间是无法进行交流的,然后跨域就打破了
这篇文章将为大家详细讲解有关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 CORSapp = Flask(__name__)CORS(app)
重新启动应用,再次访问index.html,这时候,返回的结果就正常了
关于“Flask中跨域访问的实现方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
--结束END--
本文标题: Flask中跨域访问的实现方法
本文链接: https://www.lsjlt.com/news/272733.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0