티스토리 뷰

TIL

서버 환경 문제 대응

호호홍얍얍 2022. 5. 13. 21:46

프로젝트를 다 만들고 나서 서버에 올렸더니 아래와 같은 에러가 발생했다.

정말 딱 로그인만 안 되는 것이다.

제출 기한은 다가오는데, 핵심 기능이 안 되니 정말 미칠 노릇이었다.

 

file "/usr/lib/python3.8/json/encoder.py", line 179, in default raise typeerror(f'object of type {o.__class__.__name__} ' typeerror: object of type bytes is not json serializable

 

당장 올려야 하니 인스턴스를 새로 시작해서 새로 설치를 했더니 됐다.

왜 되는지 모른 채...

 

-----

 

나중에 알게 된 사실인데,

JWT토큰을 인코딩하는 코드가 파이썬 버그로 인해 실행되지 않은 것이다.

최근 버전에서는 해당 버그가 수정되어 문제가 없다.

 

젠킨스 같은 걸로 서버 환경을 쉽게 세팅할 수 있고, 단위 테스트도 할 수 있다는데 한 번 알아봐야겠다.

 

 

 

$ pip freeze > requirements.txt

$ pip install -r requirements.txt

'TIL' 카테고리의 다른 글

가운데 글자 가져오기  (0) 2022.05.13
자바 - 단항연산자  (0) 2022.05.13
몽고DB 없는 값 확인  (0) 2022.05.12
git 관련 명령어 & 팁  (0) 2022.05.11
git 브랜치 변경하기  (0) 2022.05.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함