@hainabaraka I encountered this same error because the frontend is running on localhost:8080 and the backend on http://127.0.0.1:8000. Although localhost and 127.0.0.1 both refer to the same machine, the browser treats them as different domains. So, when the backend (http://127.0.0.1:8000) sets a cookie, the frontend (http://localhost:8080) cannot access it because the browser considers them to be on different origins."
so change"fetch('http://localhost:8000/api/abc', { method: 'GET', credentials: 'include', }) change(http://127.0.0.1:8000 to http://localhost:8000/api) 101% can solve the issue.