flask跨域请求,python flask跨域
当我们访问不同的服务器时,会涉及到跨域的问题。因为不同的域名之间无法互通,那么跨域就打破了这个规则的限制。说到Flask中的跨域,就不得不提到CORS组件。相信你在其他框架里也看到过。让我们解释一下跨域问题和CORS,然后带来相关的配置。
1、说明
跨域是指浏览器从服务器A获取静态资源,包括html、css和javascript,然后在javascript中通过ajax访问服务器B的静态资源或请求。
2、CORS
这个组件用在很多跨领域的框架问题上。比如django自带这个中间件。
CORS需要在后端应用程序中进行配置。在flask中,您可以使用扩展的flask-cors。
首次安装
Pipinstallflask-cors接下来转到manage.py,导入模块,并包含flask应用程序,如下所示
fromflask_corsimportCORS
app=Flask(__name__)
index.html(app)重启应用,再次访问CORS。此时,返回的结果是正常的。
以上是Flask中跨域访问的实现。计算机中还没有CORS组件。学习完本文的内容后,您应该很快开始配置它。更多Python框架方向:Flask
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。