상황:
1. 로긴한 사람 판단하는 가드가 있음 로긴 안하면 그냥 unauth 뭐시기 에러 던짐
2. 근데 특정 라우트에서 로긴한 여부에 따라서 응답을할지 아니면 리다이렉트할지 정하고싶음
비슷한 예제들을 찾아봤는데 슨텍 오버플로우에서는 익셉션 필터를 쓰라고 하던데
암만 생각해봐도 필터 쓰라는건 좀 안닌거 같음
익셉션 필터라는게 오류 떳을때 커스텀으로 처리하는건데 가드에서 unauth 오류를 던지든
서비스에서 작업을하다 익셉션이 발생하든 무좆건 이 필터로 오게된다는거임
그러면 이 익셉션 필터에서 또 조건 걸어서 특정 익셉션은 그냥 던지고 unauth 뭐시기 오류면 리다이렉트 시키고 하라는뜻인거 같은데
이게 정답인가 싶음
보닌이 생각한 다른방법은 로긴을 판단하고 리다이렉트 시키는 가드를 새로 작성한다던가 아니면 그냥
서비스에서 직접 판단하고 리다이렉트를 시키던다 만들어야할거 같은데 좋은 방법 있을까요?
그 라우트만 리다이렉트가드 먼저달고 로그인가드 나중에달면안되나? - dc App
결국 익셉션 필터에서 if문으로 401이면 false 리턴하고 나머지 익셉션은 그대로 보내도록 설정함