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 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 亚欧成人中文字幕一区| 无码AV中文一区二区三区| 国产美女精品一区二区三区| 国产在线精品一区二区不卡麻豆| 中文字幕在线观看一区二区| 无码一区二区三区| 亚洲AV一区二区三区四区| 色一情一乱一伦一区二区三欧美| 国产精品福利一区| 国内国外日产一区二区| 99精品一区二区三区| 精品日韩一区二区| 红桃AV一区二区三区在线无码AV| 亚洲一区二区三区首页| 日韩免费无码一区二区视频| 成人精品视频一区二区三区不卡| 91在线精品亚洲一区二区| 国产产一区二区三区久久毛片国语 | 亚洲日韩激情无码一区| 国产福利一区二区三区视频在线| 国产精品美女一区二区三区| 一区二区三区中文字幕| 亚洲一区二区三区无码国产| 丰满人妻一区二区三区视频| 日韩国产精品无码一区二区三区| 日韩精品一区二区三区毛片| 无码一区二区三区| 国产一区二区在线观看视频| 熟妇人妻AV无码一区二区三区| 韩国精品一区二区三区无码视频 | 性色av无码免费一区二区三区 | 高清在线一区二区| 蜜臀AV一区二区| 中文字幕一区在线观看| 日本高清一区二区三区| 亚洲综合无码一区二区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 无码国产精品一区二区高潮| 国产色综合一区二区三区| 视频一区在线播放| 亚洲另类无码一区二区三区|