Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

перехват запроса для авторизации #159

Open
Romanmed2000 opened this issue Jul 19, 2024 · 2 comments
Open

перехват запроса для авторизации #159

Romanmed2000 opened this issue Jul 19, 2024 · 2 comments

Comments

@Romanmed2000
Copy link

если использовать парметр url то происходит запрос по указанному адресу и нет возможности перевести на страницу авторизации при использовани прокси. если бы хотя бы например добавить каллбэк который будет вызываться при наличии ответа отличного от кода 200 и туда передаваться весь ответ. или передать axios.instance в качестве инструмента для запросов и в нем уже все самому сделать. или другим более удобным для разработчиков путем решить проблему как перевести на страницу авторизации при получении ответа с кодом 401.

@romanown
Copy link

прошу простить за настойчивость. но можно ли сделать все же обработку ошибок которые возвращаются при запросе вызовом функции в которой уже будет все обработано в использующем месте? ибо при получении в запросе ответа отличного от 200 ничего не происходит.

@romanown
Copy link

поясняю. в файле запросов имеется условие if (xhr.status === 200) { которое обрабатывается при получении данных когда все нормально. при этом вызывается функция onReceiveData куда передается полученное содержимое. можно ли сделать еще условие с оработкой статуса 401 чтобы так же вызывалась но другая функция? либо для универсальности у вышеупомянутой сделать ветку else и там вызвасть функцию onError например куда передать полученное содержимое либохотя бы статус. если уважаемый автор не против такой добавки но нет возможности или времени этим заниматься, могу сделать пулл реквест с предлагаемым изменением в обоих вариантах. из уважения к автору не хочется делать форк и вносить неофициальные изменения.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants