Django+uni-app實現數據通信中的請求跨域的示例代碼

    前后端分離的模式下,后端使用Django RestFramework,前端使用uni-app來進行APP的開發。愛掏網 - it200.com

    前端代碼:

    Django后端跨域配置

    settings.py配置文件中添加:

    INSTALLED_APPS = [
    
    'corsheaders',
    ]

    中間件中添加

    'corsheaders.middleware.CorsMiddleware',
    # 注意順序 一定是在common中間件的前面
    MIDDLEWARE = [
    
    # 'accounts.MyCsrfMiddleware.CORSMiddleware',
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    # 注意順序 一定是在common中間件的前面
    'django.middleware.common.CommonMiddleware',
    ]

    settings.py最末尾添加:

    CORS_ORIGIN_ALLOW_ALL = True
    
    允許攜帶COOKIE:
    
    CORS_ALLOW_CREDENTIALS = True
    
    
    
    

    測試跨域訪問是否成功的視圖函數

    `def test(request):
      return JsonResponse({"status": 0, "message": "This is Django Message!"})
    `
    
    rom django.contrib import admin
    

    URL

    from django.urls import path
    from django.conf.urls import url, include
    
    urlpatterns = [
    
      # test ok
      url(r'test/', views.test),
    
    ]

    測試,在Hbuilder中啟動前端項目,同時后端項目也啟動

    問題:


    原因

    請求頭的問題


    以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。愛掏網 - it200.com


    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 亚洲一区二区三区乱码A| 东京热无码av一区二区| 亚洲熟女综合色一区二区三区| 国产在线一区二区三区av| 国产主播一区二区三区在线观看| 韩国精品一区视频在线播放| 高清一区二区三区| 亚洲AV美女一区二区三区| 精品无码国产一区二区三区AV| 亚洲一区在线视频观看| 欲色影视天天一区二区三区色香欲 | 无码人妻精一区二区三区| 国产成人综合亚洲一区| 少妇无码一区二区三区免费| 国产嫖妓一区二区三区无码| 国产精品一区12p| 国产福利无码一区在线| 中文字幕一区二区三区四区| 日本精品视频一区二区三区| 国产一区二区电影| 精品一区二区三区无码视频| 91久久精品国产免费一区| 男人免费视频一区二区在线观看| 少妇人妻精品一区二区三区| V一区无码内射国产| 日本在线视频一区二区三区 | 国产精品一区二区久久精品| 一区二区视频免费观看| 国产人妖视频一区在线观看| 一区二区三区日韩| 久久一区二区明星换脸| 一级特黄性色生活片一区二区| 无码人妻一区二区三区免费手机| 97久久精品一区二区三区| 久久久久人妻精品一区蜜桃| 国产精品区一区二区三在线播放 | 亚洲国产国产综合一区首页| 性无码一区二区三区在线观看| 日本高清不卡一区| 91成人爽a毛片一区二区| 精品动漫一区二区无遮挡|