인터넷을 검색 한 후 사람들은 일반적으로이 상황을 처리합니다. 프론트 엔드는 csrf 토큰의 쿠키를 사용자에게 보낼 수있는 장고보기 기능을 통해 생성됩니다. 사용자가 ajax를 사용하여 서버에 요청하면 csrf를 서버로 전송하는 ajaxSend 동작을 다시 작성할 수 있습니다.Django CSRF 백엔드와 프론트 엔드가 분리 된 경우
그러나 제 상황은 프론트 엔드가 백엔드에서 완전히 분리 된 것입니다. 즉, 프론트 엔드가 nginx를 실행하는 전용 서버에 있으며, 오직 하나의 html만이 hashbang을 사용하여 다른 모든 페이지를 제공합니다 . 내 백 엔드가 다른 도메인 이름을 사용하는 다른 서버에서 실행되고 있으며이 경우 클라이언트가 csrf 쿠키를 얻는 방법은 무엇입니까? 내 백엔드 만 json API를 반환했습니다.
감사합니다.
누군가에게 대답하십시오.이 / – holms