2017-11-16 7 views
0

각도 4를 사용하는 프런트 엔드 jHipster 응용 프로그램 (v.4.8.0)이 있습니다. http 오류 수신기가 포함 된 alert-error-component.ts (JhiAlertErrorComponent)가 있습니다 모든 오류는 응용 프로그램 전체에서 HTTP 응답으로 반환됩니다. https://github.com/jhipster/jhipster-sample-app-ng2/blob/master/src/main/webapp/app/shared/alert/alert-error.component.tsjHipster JhiAlertErrorComponent HTTP 오류 수신기를 대체합니다.

이 대부분의 경우 완벽 창 상단에 작은 오류 상자를 표시하지만, 우리는 지금 우리가 HTTP 오류에 대한 일부 사용자 지정 동작을 수행 할 경우가 있습니다

는 여기를 참조하십시오.

이 오류 구성 요소의 http 오류 수신기를 무시하고 대신 특정 경우에 대해 오류를 로컬에서 처리하는 우아한 방법이 있습니까?

답변

0

HTTP 헤더를 사용하여 JHipster 경고 오류 구성 요소가 처리하지 못하는 HTTP 오류 응답을 원하는 위치에서 구별 할 수있었습니다. 이 필터는 요청에 선택한 헤더를 감지하고 서버를 통해 들어오는 모든 요청에 ​​대한 응답에 넣어하는 데 사용됩니다 automatically add header to every response

이 여기에 설명 된대로 필터를 사용하여 작동

.

그런 다음이 헤더 존재 여부를 alert-error-component.ts에 점검하고 오류 처리가 있으면이를 건너 뛸 수 있습니다.