解決Django本地介面不能跨域訪問的問題

2021-10-25 02:12:10 字數 1665 閱讀 5182

pip install django-cors-headers
[

'django.contrib.admin'

,'django.contrib.auth'

,'django.contrib.contenttypes'

,'django.contrib.sessions'

,'django.contrib.messages'

,'django.contrib.staticfiles'

,# 新插入的corsheaders,之前的不變

'corsheaders',]

middleware =

['django.middleware.security.securitymiddleware'

,'django.contrib.sessions.middleware.sessionmiddleware'

,# corsmiddleware中介軟體放置的位置不能錯

'corsheaders.middleware.corsmiddleware'

,'django.middleware.common.commonmiddleware'

,'django.middleware.csrf.csrfviewmiddleware'

,'django.contrib.auth.middleware.authenticationmiddleware'

,'django.contrib.messages.middleware.messagemiddleware'

,'django.middleware.clickjacking.xframeoptionsmiddleware'

,]

corsmiddleware中介軟體放置的位置不能錯

cors_origin_allow_all =

true

配置上述乙個配置項django介面就可以跨域訪問,下面是網上找的完整配置

,)

不知道其他的配置需不需要,留作以後再說!

Nginx實現前端訪問後端本地介面

nginx配置兩個地方就行 先是配置好自己專案的服務,確保自己的專案能執行 location 再是配置介面請求後端 location api 注意點 後端介面配置 如果你的配置出現404了,這個時候你可以對照檢查下面的問題是不是你遇到的。proxy pass 位址後面要不要加 這個取決於匹配的 ap...

Linux下使用ioctl獲取本地介面IP

最近在ubuntu上寫ftp伺服器時封裝了getlocalip來獲取本機ip,函式內部使用gethostname 獲取主機名,使用gethostbyname 來獲取主機ip列表,但是用該函式獲取的ip繫結socket去使用connect方法時會失敗,errno 為22,invalid argumen...

通過nginx實現線上頁面訪問本地介面

現在很多web專案是前後端分離的,後端程式設計師想在本地通過頁面測試介面時有些不方便,這時我們可以利用nginx,將靜態請求直接轉到線上,將介面請求轉到本地。在nginx.conf末尾新增 include toutiao.conf 啟動本地介面 127.0.0.1 8083 由於既要訪問本地,又要訪...