[Laravel] 라라벨 API 서버 사용시 미들웨어(Middleware) try ~ catch 적용 안될때 참고사항


[Laravel] 라라벨 API 서버 사용시 미들웨어(Middleware) try ~ catch 적용 안될때 참고사항

미들웨어(Middleware) # 미들웨어에서는 "try ~ catch"가 제대로 작동하지 않는 문제를 발견했습니다. 아래는 비교 대상 입니다. # "try ~ catch"가 작동되지 않은 코드 try { if (empty(Auth::check()) || Auth::check() === "" || Auth::check() === null) { // 아래 코드가 작동되지 않아서 계속 "true" 값을 반환시키는 문제가 있음 throw new \Exception("토큰이 존재하지 않습니다."); } } catch (\Exception $error) { Auth::logout(); $this->verify = false; $this->message = ((bool) preg_match($this->match, $error->getMessage())) ? $error->getMessage() : "JwtAuthenticate handle Error"; $this->response = Res...


#api #auth #catch #jwt #laravel #middleware #try #trycatch #라라벨

원문링크 : [Laravel] 라라벨 API 서버 사용시 미들웨어(Middleware) try ~ catch 적용 안될때 참고사항