REACT - PyJWT Token POST Internal Server Error

JUN SEO·2023년 3월 31일
0

React

목록 보기
1/3


목표

REST API 내장 Token 유저 인증 방식에서 PyJWT Token 유저 인증 방식으로의 변경 이후 POST 요청 시 발생하는 Internal Server Error 해결


문제 인식

  • JWT Token 유저 인증 방식 변경 후, 회원가입 & 로그인까지 성공적인 200 Response 응답을 받았으나, 로그인 시 발급받은 accessToken을 이용한 axios POST 요청에서 이유를 알 수 없는 500 Internal Server Error 발생


특이 사항

  • local 환경 postman에서도 똑같은 500 Internal Server Error 발생
  • 백엔드 팀원 2명의 local postman에서는 200 Response 성공 응답

주요 쟁점

  • 나의 local 환경이 아닌 다른 백엔드 팀원 두 명의 local 환경에서는 postman이 정상 작동

해결

- pip list command를 통한 python django packge 확인
- user Authentification을 위해 사용한 PyJWT package version이 다른 팀원과 다른 것을 확인
- 나의 local pyJWT package un-install
- back-end에서 세팅된 PyJWT version과 맞추어 re-install
- postman POST 요청 재시도 후 200 응답 성공
- React npm server에서도 200 응답 성공

회고

API 요청 시 package 버전 차이로 인한 충돌이 발생할 수 있다.
API 통신 테스트 이전 꼭 postman 우선 작동 확인 후,
같은 세팅에서 나의 local과 제 3자의 local 환경 API 통신 결과가 다를 경우
package 버전 차이로 인한 500 Internal Server Error 발생을 유추할 수 있다.

profile
Be different

0개의 댓글