Народ, помогите с CORS.
Есть сервер django.
установлены 'django-cors-headers'
ALLOWED_HOSTS = ['*']
INSTALLED_APPS = [
...
'corsheaders',
...]
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',]
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_HEADERS = ['*']
CORS_ORIGIN_WHITELIST = [
'http://localhost:3000',
'http://127.0.0.1:3000',
"http://127.0.0.1:8000",
"http://localhost:8000",]
Сервер запущен на 127.0.0.1:8000
с Фронта на реакте (127.0.0.1:3000)посылаю простой GET запрос при старте приложения:
function App() {
useEffect(()=>{
axios.get(API_URL+'/check')
.then(data=>{
console.log(data.data)
})
.catch(error=>{
console.log(error)
})
},[])
Но получаю ошибку
Access to XMLHttpRequest at 'http://127.0.0.1:8000/check' from origin 'http://127.0.0.1:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Что я упустил? вроде всё должно быть разрешено.