• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

로그아웃이 안됩니다.

21.12.21 19:31 작성 조회수 173

0

안녕하세요. 안선생님!

지난번에 props에 관한 질문을 드렸었던 학생입니다! 

지난번 주신 답변으로 해결을 했고 이제 로그아웃을 하려고 하는데 계속 오류가 납니다... 

음 사실 오류가 아닌가? 라는 생각도 해보는데 콘솔창에 로그아웃을하면 

로그인 유저

이렇게 로그인 잘되었고 토큰이 생성 되면서 유저 id가 생성됩니다. 

선생님의 보일러 플레이트 깃허브를 참조 했지만 똑 같이 적어도 alert 부분에서 로그아웃 오류가 발생합니다.

alert를 지우고 콘솔에 data를 찍어보면 

{ isAuth : false , error : true} 같은 방식의 문장이 나오는데 

어찌보면 로그인 유저에서 auth가 false가 되었으니 로그아웃이 잘된건가? 라는 생각을 하게 되는데... 

네트워크 부분을 보면 logout 부분이 찍히는데 200 초록불이 들어와있어서 ... 오! 드디어 된건가 했지만

결과적으로 보면 history push 부분에서 로그인 페이지로 이동하질 않아서 고민입니다... 오타로 인한 오류는 아닌것 같습니다..  

혹시몰라서 제 깃허브 주소를 남겨놓겠습니다.. 

https://github.com/madmanforces/COIN-TRACKER

이부분 때문에 인증부분까지 나아가지 못한채 3일을... 붇고있습니다.. ㅎㅎ...  토큰 방식이 아닌 세션 방식으로 바꿔보려고도 해봤는데 쉽지가 않네요... 도와주세요...

 

 

답변 1

답변을 작성해보세요.

0

순돌이님의 프로필

순돌이

질문자

2021.12.22

선생님! 이것저것 알아보다가 깨닫게 된건 애초에 로그아웃까지 오질못하고 auth에서 실패하는거 같네요... postman에서는 잘넘어왔는데 여기선 왜말썽인지... 잘모르겠습니다... 로그인할때 토큰이 생성이되고 로그인 success가 뜹니다 그런데 자꾸 로그아웃만하면 isAuth: false, error: true 가 뜨는걸로 보아... auth 를 뚫지못하는듯 하는데...왜이런건지...모르겠습니다