Python中flask框架跨域問題的解決方法
一、跨域是什么
從一個(gè)域名去請(qǐng)求另一個(gè)域名,這個(gè)過程稱之為跨域。瀏覽器從一個(gè)域名的網(wǎng)頁去請(qǐng)求另一個(gè)域名的資源,域名、端口、協(xié)議有一個(gè)不一樣,請(qǐng)求都屬于跨域??缬蚱鋵?shí)是瀏覽器的一個(gè)保護(hù)政策。
網(wǎng)頁上有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來訪問 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實(shí)現(xiàn)的網(wǎng)頁截圖功能【PyQt4與selenium組件】
這篇文章主要介紹了Python實(shí)現(xiàn)的網(wǎng)頁截圖功能,結(jié)合實(shí)例形式分別描述了使用PyQt4組件與selenium組件進(jìn)行網(wǎng)頁截圖操作的相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2018-07-07Python設(shè)置在shell腳本中自動(dòng)補(bǔ)全功能的方法
今天小編就為大家分享一篇Python設(shè)置在shell腳本中自動(dòng)補(bǔ)全功能的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06Python?內(nèi)置模塊?argparse快速入門教程
argparse模塊是Python內(nèi)置的用于命令項(xiàng)選項(xiàng)與參數(shù)解析的模塊,argparse模塊可以讓人輕松編寫用戶友好的命令行接口,能夠幫助程序員為模型定義參數(shù),這篇文章主要介紹了快速入門Python內(nèi)置模塊argparse,需要的朋友可以參考下2023-06-06python中文分詞,使用結(jié)巴分詞對(duì)python進(jìn)行分詞(實(shí)例講解)
下面小編就為大家?guī)硪黄猵ython中文分詞,使用結(jié)巴分詞對(duì)python進(jìn)行分詞的實(shí)例講解。有比較好的參考價(jià)值,希望能給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11python基于celery實(shí)現(xiàn)異步任務(wù)周期任務(wù)定時(shí)任務(wù)
這篇文章主要介紹了python基于celery實(shí)現(xiàn)異步任務(wù)周期任務(wù)定時(shí)任務(wù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Python os.rename() 重命名目錄和文件的示例
今天小編就為大家分享一篇Python os.rename() 重命名目錄和文件的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10python數(shù)據(jù)提取BeautifulSoup的概念語法及使用優(yōu)點(diǎn)詳解
這篇文章主要為大家介紹了python數(shù)據(jù)提取BeautifulSoup概念語法及使用優(yōu)點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-02-02Python實(shí)現(xiàn)自動(dòng)登錄百度空間的方法
這篇文章主要介紹了Python實(shí)現(xiàn)自動(dòng)登錄百度空間的方法,涉及Python的http請(qǐng)求發(fā)送、獲取響應(yīng)、cookie操作等相關(guān)技巧,需要的朋友可以參考下2017-06-06