Перехват ошибки 302, а затем перенаправление в переопределение метода синхронизации backbone.js

Что я хочу сделать - это поймать ошибку 302, которая означает, что пользователь не вошел в систему, а затем перенаправить этого пользователя на страницу входа на веб-сайте. Вот мое переопределение синхронизации backbone.js прямо сейчас:

<code>parentSynchMethod = Backbone.sync
Backbone.sync = (method, model, success, error) -> 
  try
    parentSynchMethod.apply(Backbone, arguments)
  catch error
    window.location.replace("http://localhost:8080/login")
</code>

Ошибка 302 определенно происходит, я вижу ее в окне сети, когда проверяю страницу с помощью Google Chrome. Тем не менее, когда я устанавливаю точку останова, она никогда не входит в перехват, и аргумент ошибки не определен. Это потому, что 302 не является настоящей ошибкой (она отображается желтым цветом, когда я просматриваю статус ответа, вместо обычного красного цвета для ошибок, или я где-то путаю код.

Ответы на вопрос(1)

Ваш ответ на вопрос