Python中flask框架跨域問題的解決方法
一、跨域是什么
從一個(gè)域名去請(qǐng)求另一個(gè)域名,這個(gè)過程稱之為跨域。瀏覽器從一個(gè)域名的網(wǎng)頁(yè)去請(qǐng)求另一個(gè)域名的資源,域名、端口、協(xié)議有一個(gè)不一樣,請(qǐng)求都屬于跨域??缬蚱鋵?shí)是瀏覽器的一個(gè)保護(hù)政策。
網(wǎng)頁(yè)上有ajax請(qǐng)求時(shí),會(huì)報(bào):No ‘Access-Control-Allow-Origin' header is present on the requested '這個(gè)錯(cuò)誤。
二、如何解決跨域問題
1.跨域請(qǐng)求的過程

因此我們只要做到請(qǐng)求頭部信息一致即可。
1、在程序代碼中添加,我的后端用的是python的flask框架,因此在app對(duì)象中加上這一段即可
from flask_cors import *
#添加跨域請(qǐng)求允許的頭部字段
# 對(duì)當(dāng)前這個(gè)flask 核心對(duì)象app添加access-control-origin的頭部字段
# 對(duì)/下所有的url 允許所有的origins來(lái)訪問
CORS(app, resources={r"/*": {"origins": "*"}})
2、在nginx服務(wù)器修改nginx的配置,配置文件如下圖:

總結(jié)
到此這篇關(guān)于Python中flask框架跨域問題的解決方法的文章就介紹到這了,更多相關(guān)flask 跨域內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python使用BeautifulSoup和Scrapy抓取網(wǎng)頁(yè)數(shù)據(jù)的具體教程
在當(dāng)今信息爆炸的時(shí)代,數(shù)據(jù)無(wú)處不在,如何有效地抓取、處理和分析這些數(shù)據(jù)成為了許多開發(fā)者和數(shù)據(jù)科學(xué)家的必修課,本篇博客將深入探討如何使用Python中的兩個(gè)強(qiáng)大工具:BeautifulSoup和Scrapy來(lái)抓取網(wǎng)頁(yè)數(shù)據(jù),需要的朋友可以參考下2025-01-01
Python實(shí)現(xiàn)圖書管理系統(tǒng)設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)圖書管理系統(tǒng)設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
Jupyter Notebook的連接密碼 token查詢方式
這篇文章主要介紹了Jupyter Notebook的連接密碼 token查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-04-04
python3.5基于TCP實(shí)現(xiàn)文件傳輸
這篇文章主要為大家詳細(xì)介紹了python3.5基于TCP實(shí)現(xiàn)文件傳輸?shù)拇a,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
python matplotlib繪圖,修改坐標(biāo)軸刻度為文字的實(shí)例
今天小編就為大家分享一篇python matplotlib繪圖,修改坐標(biāo)軸刻度為文字的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-05-05
如何在pycharm中配置pyqt5設(shè)計(jì)GUI操作教程
這篇文章主要介紹了如何在pycharm中配置pyqt5設(shè)計(jì)GUI的操作教程,有需要的朋友可以借鑒參考下,希望大家可以多多交流,討論相關(guān)問題共同提升2021-08-08
Pandas技巧分享之創(chuàng)建測(cè)試數(shù)據(jù)
學(xué)習(xí)pandas的過程中,為了嘗試pandas提供的各類功能強(qiáng)大的函數(shù),常常需要花費(fèi)很多時(shí)間去創(chuàng)造測(cè)試數(shù)據(jù),本篇介紹了一些快速創(chuàng)建測(cè)試數(shù)據(jù)的方法,需要的可以參考一下2023-07-07

