当我们访问不同的服务器时,会涉及到跨域问题。因为不同域名之间是无法通信的,进而跨域就打破了这个规则的限制。说到Flask中的跨域,就不得不提到CORS组件。我相信你在其他框架中也看到过它。接下来我们会讲解跨域问题和CORS,然后带来相关的配置。1、解释一下,跨域是指浏览器从A服务器获取静态资源,包括html、css、javascript,然后在javascript中通过ajax访问B服务器的静态资源或请求。2.CORS组件在很多框架的使用跨域问题中使用。比如django自带这个中间件。CORS需要在后端应用中配置。在flask中,可以使用扩展flask-cors。先安装pipinstallflask-cors,然后来manage.py,导入模块,includeflask应用,如下:fromflask_corsimportCORSapp=Flask(__name__)CORS(app)重启应用,再次访问index。html,此时返回的结果是正常的。以上就是Flask中跨域访问的实现。计算机中没有CORS组件。了解了本文的内容,我们就来快速配置一下吧。以上就是本次分享的全部内容。现在想学习编程的小伙伴可以来Python技术大本营指导一下。欢迎大家~
