В Safari или Firefox пропущенные завершающие пробелы разрушают запросы к серверу с axios - PullRequest
0 голосов
/ 01 июня 2018

Я создаю приложение с React и использую axios там для работы с APi (построен с Python).

У меня была странная ошибка, к счастью, я нашел причину этого - все запросы без трейлингакосая черта завершилась с ошибкой 401 в Safari и Firefox, например, /users

Мне очень повезло, что один из моих запросов был с косой чертой, и он работал хорошо, поэтому, когда я попытался добавить косую черту к другим моим запросамэто заставило их работать!например, /users/ и т. д.

Мне не так сложно добавить его, но иногда, когда я передаю, например, идентификаторы, мне нужно использовать /users/${id}/ или '/users/' + id + '/', что не круто.

У меня вопрос, если это ошибка браузера, или ошибка axios, или она может быть решена на бэкэнд-сервере?

1 Ответ

0 голосов
/ 01 июня 2018

Я попросил бэкэнд-разработчика проверить это, и он исправил это на своей стороне

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