Брекеты Django / Vue добавлены в метод запроса после выхода из системы - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть базовый проект по управлению пользователями, который я использую для создания других проектов.Это внешний интерфейс 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, и я не могу понять, что происходит, или чдолжен решить это.Это небольшая ошибка, которая не отвлекает от остальной функциональности, но, тем не менее, это ошибка.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

Вы пробовали:

  • настройка нового проекта (переустановка npm, очистка кэша npm и т. Д.)
  • с использованием axios.post вместо пользовательского HTTP объекта

Я не вижу в бэкэнде ничего, что могло бы прервать запрос и настроить метод, как описано в исходном посте.Надеюсь, что один из этих двух вариантов выше разрешит ее.

0 голосов
/ 18 февраля 2019

Ответ в вашем вопросе axios / axios # 1994 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...