Я пытаюсь реализовать аутентификацию на основе 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('/');
}
})
}
}