#EDIT
So it turns out that i had a trailing slash missing from all delete requests made to the Django… So issue resolved!
Am still curious as to why it suddenly started showing an error and worked fine prior. Since i did not remove the trailing slash from the relevant delete functions. it was always missing and Django still managed to carry out the requests.
Thanks
#EDIT
Hello
I’ve encountered a issue during my development. This is an app I’ve been working on for a while and all of sudden this popped up:
This only happens when I send a delete request via Axios. get, post, put and patch work fine. I am using React for my frontend. CORS is set to all:
CORS_ORIGIN_ALLOW_ALL = True
Another weird issue is that i have the same code on my EC2 instance and it works fine over there. the only difference in the settings file are ALOWED HOSTS and the Database.
I’ve also tried opening a new project with a new venv by copying the files of the project but the problem migrated with it.
I’ve gone through the error message that’s displayed when debug = TRUE, everything seems to checkout fine:
- Browser cookies enabled
- Middleware appears in the settings files as it should, both for csrf and CORS.
some more code for context:
MIDDLEWARE = [
“corsheaders.middleware.CorsMiddleware”,
‘django.middleware.security.SecurityMiddleware’,
‘django.contrib.sessions.middleware.SessionMiddleware’,
‘django.middleware.common.CommonMiddleware’,
‘django.middleware.csrf.CsrfViewMiddleware’,
‘django.contrib.auth.middleware.AuthenticationMiddleware’,
‘django.contrib.messages.middleware.MessageMiddleware’,
‘django.middleware.clickjacking.XFrameOptionsMiddleware’,
]
Please let me know what more context might need.
Thank you
Tom