Reactjs
reactjs থেকে django তে রিকোয়েস্ট দিলে ব্লক নেটওয়ার্ক জাতীয় এরর শো করে এটা ঠিক করার জন্য নিচের পদ্ধতি অবলম্বন করতে হবে।
১. django-cors-headers প্যাকেজ ইনস্টল করতে হবে।
pip install django-cors-headers২.django প্রজেক্টের settings.py ফাইলে ইনস্টল apps এ corsheaders যোগ করতে হবে এবং নিচের মত কনফিগার করতে হবে।
INSTALLED_APPS = [
'corsheaders',
]৩. reactjs app ইউআরএল কনফিগার করতে হবে এখানে আমার app ইউআরএল http://127.0.0.1:3000/
# django প্রজেক্টের settings.py
CORS_ALLOWED_ORIGINS = [
'http://127.0.0.1:3000',
] # Add other allowed origins as needed
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
]
#
CORS_ALLOW_ALL_ORIGINS = False
# Allow Specific HTTP Methods
CORS_ALLOW_METHODS = [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"OPTIONS",
]