nodejs

😏 [내 정보 조회] 포스트맨 사용법 알려줘요!

juju824 2020. 9. 9. 23:24

📌 내 정보 페이지 조회때 GET 메소드 

 

[의문점 1]❓❓❓

GET 이고 내가 넘겨줄 BODY도 없다면, 내가 user 10 인지 100인지 어떻게 아나요 

👉 jwt module 을 사용했다면 jwt를 이용한다

 

Request Header 

{ "Content-Type": "application/json", "token": "jwt"

👉 헤더에 jwt token 값을 넣어줘야죠

 

[의문점 2]❓❓❓

jwt token은 어디있나요?

👉 회원가입, 로그인 할 때 jwt 를 주게끔 설정이 되어 있다면 로그인을 한번 해봐요

결과를 확인해봅니다

 

{

"status": 200,

"success": true,

"message": "로그인 성공",

"data": {

"userIdx": 5,

"jwtToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVC......."

}

}

😏 오호 여기에 jwtToken이 숨어 있었군요 

이 토큰값을 그대로 복사해서 postman header 로 넣어주면 되는겁니다

 

👉 내 정보 페이지 확인하는 부분 header를 선택, 

key : token

Value : 아까 복사한 jwt token을 붙여넣기 

 

👉 key에 token을 주고 value는 비어있다면? EMPTY_TOKEN 오류 발생

 

👉 key도 value는 비어있다면? 마찬가지겠죠

 

서버 초보인 나는 오늘도 또 하나 배운다 

아니! api 경로에도 userIdx 를 파라미터로 넘겨주는게 아닌데 어떻게 이게 내 정보인지 판별한단 말이냐!!

jwt module을 미들웨어로 사용했을 경우기 때문에

 

💫 jwt token이 사용자마다 고유하게 주어진다는 사실 💫