Реакция и DRF: файлы cookie не сохраняются автоматически - PullRequest
1 голос
/ 01 апреля 2020

Я пытаюсь реализовать аутентификацию на основе session в первый раз, используя React и Django Rest Framework, но есть некоторые странные вещи, которые я не понимаю.

У меня довольно стандартное Login представление, поэтому я отправляю POST запрос от React с username и password, я получил ответ со статусом 200, и я могу видеть куки в ответе с Chrome developer tools.

Но эти куки не сохраняются. Если я сделаю такой же запрос POST с плагином Rest для Chrome - он их сохранит. Я что-то здесь упускаю, так как это мой первый раз? Или мне как-то сохранить вручную?

Вот мой запрос с axios. Нужно ли что-то добавить сюда?

const sendLogin = () => {
  if (login && password) {
    axios.post(SERVER_ADDRESS + 'login/', {username: login, password: password})
      .then(response => {
         if (response.status !== 200) {
            handleClick();
         }
         else {
            history.push('/');
         }
      })
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...