[TIL #26] 포스트맨 오류

안떽왕·2023년 4월 21일
0

Today I Learned

목록 보기
26/76

오늘 코드 테스트를 위해 포스트맨을 사용하다가 생긴 일을 공유드리려 합니다.

1. 포스트맨에 파일첨부 불가오류

파일 첨부를 시도하기 위해 text에서 file로 형식을 바꾸고 이미지 첨부를 시도하였으나 이미지 업로드에 실패했다는 문구를 맞닥뜨렸습니다.

구글링을 해보다가 포스트맨의 파일 저장경로에 postman이라는 파일이 존재해야하는데 postman agent라고 되어있어 실패한다는 글을 보고 제 경로를 살피기 시작했습니다.

확인결과 postman agent라는 폴더명으로 존재하고 있었고 이를 postman으로 바꿔주니 정상적으로 업로드 할 수 있었습니다. 경로는 c/user/username/postman입니다.

postman agent를 설치하면 폴더명이 바뀐다는 것 또한 알게 되었습니다.

2. 토큰 인증 오류

코드 작성을 완료하고 admin페이지 에서도 정상작동하는 것을 확인한 이후 포스트맨으로 와서 게시글을 작성하는 post를 보냈으나 에러가 발생하는 것을 확인했습니다.

코드 중간 중간마다 프린트문을 만들어 user의 상태를 확인해보니 username이 출력되야 할 곳에 annonymus라는 로그인되지 않은 상태가 출력되었습니다.

이에 포스트맨에서 새로 회원가입도 해보고 새로 로그인해 발행된 토큰 값들을 다시 넣어도 여전히 로그인 되지 않았습니다.

이에 구글링을 하며 살펴본 결과 대부분 headers에 값을 넣지 않고 auth에서 로그인 인증을 하는 것을 알게 되었습니다. 이에 auth에서 적용을 해보니 정상적으로 작동하는 것을 보고 본래 하려던 방법이 아닌 다른 방법으로 해결되서 찜찜했지만 결과는 도출되었으니 일단 넘어가기로 했습니다.

그러다가 팀원분들에게 이 이야기를 들려드리는데 한 분이 그 이유를 잡아 주셨습니다. 그것은 바로! 토큰 값을 적는 부분에 bearer가 문제였습니다. 네! 대문자로 Bearer라고 적고 시작해야하는데 앞부분을 소문자로 적어서 로그인이 안된 것이더군요... 참으로 허탈했지만 이유를 찾고 찜찜한 기분을 벗을 수 있게 되었습니다.

profile
이제 막 개발 배우는 코린이

0개의 댓글