У меня есть базовый проект по управлению пользователями, который я использую для создания других проектов.Это внешний интерфейс Vue CLI 3 и Django / Django REST Framework / Django REST Auth.Проект, который я публикую здесь, использует sqllite, но его относительно легко можно преобразовать в другую базу данных.
Вот ссылка на полное репо для всех, кто хочет скачать, чтобы попытаться повторить мою проблему: https://github.com/JVP3122/user-project
У меня очень странная проблема в том, что, когда я выхожу с сайта и затем пытаюсь войти обратно с той же самой страницы, кажется, что axios добавляет полезную нагрузку в начало запросаmethod.
Например, на изображениях, найденных в посте, который я выложил в Imgur (https://imgur.com/a/bEsx662), имя пользователя просто "test" с паролем "password", и когда я пытаюсьвойдите в систему после выхода из системы. Последующая попытка входа в систему больше не является маршрутом POST, а вместо этого является маршрутом POST {}. Если я попытаюсь снова, маршрут становится {"USERNAME": "TEST", "PASSWORD": "PASSWORD"} POST метод.
Я попытался просмотреть конфигурацию в перехватчике запроса axios, посмотреть метод отправки в исходном коде rest_framework, и я не могу понять, что происходит, или чдолжен решить это.Это небольшая ошибка, которая не отвлекает от остальной функциональности, но, тем не менее, это ошибка.
Любая помощь приветствуется.