"detail": "Given token not valid for any token type" 토큰 인증 오류 해결
·
🕵️에러 해결사
에러 상황Postman에서 사용자 정보 조회를 위해 인증 토큰을 Header로 Bearer token 전달을 하였으나, 다음과 같은 응답이 나옴{    "detail": "Given token not valid for any token type",    "code": "token_not_valid",    "messages": [        {            "token_class": "AccessToken",            "token_type": "access",            "message": "Token has no id"        }    ]} jwt.io 에서 토큰 정보에 user_id가 포함되어 있는 것도, 만료 기간이 한참 남은 것도 확인했으나,여전히 token_no..
배포 서버와 DB 서버가 연결 되었는지 확인하기
·
🔖Lesson Learned
문제 상황: 아무리 django에서 사용자 계정을 만들어도 서버에서 로그인 요청 실패가 나타남원인연결했다고 생각했던 DB 서버와 서버가 연결되지 않았던 것이었음. 서버 터미널에서 다음을 실행해서 확인해볼 수 있다.python manage.py shell from django.db import connection print(connection.settings_dict['NAME']) # 현재 연결된 데이터베이스 이름 출력 =>구축했던 DB 서버가 아닌 Django의 기본 DB인 sqlite3가 출력됨. =>구축했던 DB와 연결되지 않은 것해결django의 settings.py에서 DB에 대한 설정이 올바르게 되었는지 확인해보자.이렇게 되어 있다면, 이를 삭제하고 내가 직접 구축한 DB서버에 대한 정보로 변..
[Git] 로컬 저장소와 원격 리포지토리 연결하기 (git remote)
·
🔧Git&Github
팀원들과 작업할 때, 혹은 나 혼자 작업할 때 역시 깃허브를 이용해 리포지토리를 만들고, 로컬 폴더에서 push하곤 한다.하지만 매번 내 컴퓨터의 로컬 저장소와 깃에서 만든 리포지토리를 연결하는 과정이 필요하다.복잡하진 않지만 정말 자주 하는 것이니 오히려 기록하자!  1. 로컬 폴더 생성내가 원하는 위치에 폴더를 생성한다.이후, git bash를 이용해 열어둔다. 2. 원격 리포지토리와 로컬 저장소 연결팀원이 작업한, 혹은 내가 작업한다면 깃허브에서 리포지토리를 새로 생성한다.생성하면 다음과 같이 원격 리포지토리의 URL을 Code 부분에서 확인할 수 있다.이를 복사한다.3. git bash로 연결일단 새로 만든 폴더라면, git init을 해주는 것을 깜빡하곤 한다. 꼭 빼먹지 말고 해주자.git i..