본문 바로가기

트러블 슈팅

flask로 만든 회원가입, 로그인페이지를 서버에 올리는 과정에서 발생한 오류

  • 문제점

먼저 회원가입은 되는데 로그인이 안되서 오류창을 봤더니 jason어쩌구가 써있었다.

찾아보니 나와같은 문제를 격는사람들이 많은것 같았다.

  • 해결

문제는 위에보이는 코드에서 밑줄친 부분이 문제가 되었다.

토큰을 jwt로 인코딩하는과정에서 json형식으로 전달이 되지 않아서 발생했던것.

utf-8형식으로 디코딩한번 더 해주고 다시 서버에 올려주니 잘 작동하였다.

**추가로 우분투서버 올릴때 jwt를 사용하면 PyJWT때문에 서버올릴때 애먹는수가 있는데 그럴땐 jwt, PyJWT 둘다 삭제한이후에 PyJWT만 다시깔아서 실행하면 잘 될것이다.