찾다

 >  Q&A  >  본문

angular.js -Angularjs의 인터셉터가 어떤 요청을 가로채나요?

Angularjs에 인터셉터를 추가하면 $http에서 전송된 요청은 차단되지만 $window.location.href는 차단되지 않는 것으로 나타났습니다. 인터셉터가 $http에서 전송된 요청만 차단하는지 묻고 싶습니다.

滿天的星座滿天的星座2824일 전798

모든 응답(4)나는 대답할 것이다

  • 为情所困

    为情所困2017-05-15 17:15:17

    공식 문서에는 명확하게 설명되어 있으며 예제가 있습니다
    https://docs.angularjs.org/ap...$http

    으아아아

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-15 17:15:17

    인터셉터에서 코드를 실행하지 않고 새 페이지로 이동

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-15 17:15:17

    HTML과 인터페이스 요청이었던 것으로 기억하는데, 이전에 console.logd를 했었거든요

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:15:17

    소위 $window 其实是对浏览器 window오브젝트 참조 2차 패키징인데 이런게 왜 있는걸까요? 목적은 주로 코드 테스트 가능성입니다.

    그래서 결론은 이 일은 $http와 아무 관련이 없으며 당연히 인터셉터를 사용하지 않을 것이라는 것입니다

    물론 질문 제목은 여전히 ​​이해하지만 점프할 때 추가 작업을 했으면 좋겠습니다. 이 문제는 라우팅 관점에서만 해결될 수 있습니다.

    위!

    회신하다
    0
  • 취소회신하다