Логика входа в React через Django Rest_auth требует пароль, хотя он отправлен в body

Я реализовал Django rest_auth, чтобы использовать его в качестве бэкенда аутентификации для моего приложения. Это работает при тестировании через Postman. Однако, если я отправляю POST-запрос на вход в систему с клиента (React), он возвращает

Success: {password: Array(1)}password: Array(1)0: "This field is required."length: 1[[Prototype]]: Array(0)[[Prototype]]: Object

Когда я регистрирую переданные данные формы в submitHandler, я получаю

{username: 'admin', password: 'sonne123'}
password: "sonne123"
username: "admin"
<

Вы создаете новый объект в аргументе здесь:

body: JSON.stringify({formData}),

Результатом body является:

{"obj":{"username":"username","password":"password"}}

Уберите фигурные скобки, и это должно помочь.

Вернуться на верх