angular.js - 프로젝트의 모든 모듈에 Angular의 인터셉터를 구성하는 방법은 무엇입니까?
为情所困
为情所困 2017-05-15 17:13:04
0
1
652
  • Angular의 $http 요청 오류 코드를 일률적으로 처리하고 싶습니다(예: 사용자가 로그인하지 않은 경우 로그인 페이지로 점프)

  • $httpProvider 인터셉터에 대한 인터넷상의 사례는 모두 특정 module.config에 구성되어 있습니다. (프로젝트에 모듈이 많으면 하나씩 구성해야 하지 않나요?)

  • 현재 내 프로젝트 코드 구조는 JS 파일이 모듈을 정의하고 메인 모듈이 이러한 하위 모듈에 의존하는 것입니다. 모든 모듈에 대한 $http 오류 코드 차단 처리를 구성하는 방법을 알고 싶으십니까?

으아아아
  • mainApp에 정의된 필터는 module1 및 module2 하위 모듈에 적용되지 않습니다. 모든 모듈에서 어떻게 구성합니까?

为情所困
为情所困

모든 응답(1)
黄舟

초대해주셔서 감사합니다.

따라서 기본 mainApp에 의해 정의된 $httpProvider는 귀하가 의존하는 다른 하위 모듈에도 적용 가능하다는 점을 분명히 알 수 있습니다. mainApp 定义的 $httpProvider 对你所依赖的其他子模块下同样适用

你的代码看起来没有什么任何问题,但我们项目中的确是不同模块中是相适用主模块的。唯一不同的好像在模块名上面。

像我们模块名都是这样的命名规则:

  • 主模块 ent

  • 业务模块 ent.user

    귀하의 코드에는 문제가 없어 보이지만 저희 프로젝트에서는 서로 다른 모듈이 동일한 메인 모듈을 사용하는 것이 사실입니다. 유일한 차이점은 모듈 이름인 것 같습니다.
모듈 이름은 모두 다음 명명 규칙을 따릅니다.

  • 메인 모듈 ent. 🎜🎜
  • 🎜비즈니스 모듈 ent.user. 🎜🎜 🎜 🎜이와 비슷한 이유인지는 잘 모르겠습니다! 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿