![](/img/trans.png)
[英]App engine, Flask-Socketio server Cors_Allowed_Origins header is missing
[英]Django's CORS_ALLOWED_ORIGINS and CORS_ALLOW_ALL_ORIGINS not working
我對 Django 的 corsheaders 有一個非常奇怪的問題。 我嘗試了各種排列和組合,嘗試了所有可能的設置,但沒有用。
我當前的設置如下所示:
ALLOWED_HOSTS = ['*']
CORS_ALLOWED_ORIGINS = ['*']
CORS_ALLOW_ALL_ORIGINS = True
當前端發送 API 請求時,仍然會導致以下錯誤:
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
我不確定還需要添加什么,如果我在這里遺漏了什么,請告訴我。
我已經在 INSTALLED_APPS 中添加了'corsheaders'
'corsheaders.middleware.CorsMiddleware'
在 MIDDLEWARE 列表(頂部)中添加了“corsheaders.middleware.CorsMiddleware”
我已經嘗試在列表中一個一個地添加域並通過加載更改進行驗證,但仍然沒有任何效果。 即使我現在允許任何來源和任何主機發送跨域請求,它仍然會拋出 CORS 錯誤。
如果您使用憑據,則不允許使用*
( CORS: Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true )。
設置特定的網址。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.