Я работаю над приложением Angularjs, которое часто общается с сервером. Мне было поручено реализовать безопасность, когда раньше не было.Поймать ошибку где угодно angularjs
Это означает, что я изменил все вызовы api на стороне сервера, чтобы вернуть 403-несанкционированный код статуса http, когда пользователь пытается выполнить действие, которое им не разрешено выполнять.
Теперь я МОЖЕТ пойти и выследить каждый вызов API, который приложение делает на сервере, и вызвать функцию, которая обрабатывает одну и ту же ошибку одинаково в каждом из них. Но я бы скорее нашел способ сказать: «Всякий раз, когда эта страница получает 403-несанкционированный ответ, выполняйте эту функцию». Это то, что я прошу?
да, вы можете использовать $ HTTP Перехватчик перехватывать каждый HTTP вызов и иметь дело с 403s там – theTaoOfJS
@theTaoOfJS Вы должны сделать это ответ. –