작성
·
321
0
토큰을 검사하는 미들웨어 입니다
req.decode가 어떻게 생성되는지 궁금합니다.
또 jwt.verify함수가 토큰을 검사하는 함수로 알고있는데 토큰이 유효하다면 토큰을 req.decode에 넣는것인가요?
그리고
axois.get 요청에 headers에 authorization부분에 세션을 넣던데
authorization 넣는 이유가 따로 있을까요?
이 부분에서 posts는 Post모델의 배열로 나오는데 그 앞에서 선언되지 않았음에도 불구하고 쓰던데 따로 규칙같은게 있나요?
users면 User모델의 배열이라던가 등등...
답변 1
0
req.decode가 어떻게 생성되는지 궁금합니다.
또 jwt.verify함수가 토큰을 검사하는 함수로 알고있는데 토큰이 유효하다면 토큰을 req.decode에 넣는것인가요?
- req.decoded 속성 값으로 토큰을 넣는 겁니다. 어떻게 생성되냐는 질문은 제가 이해를 못 하겠습니다.
axois.get 요청에 headers에 authorization부분에 세션을 넣던데
authorization 넣는 이유가 따로 있을까요?
- 세션을 넣는게 아니라 토큰을 넣는 겁니다. 인증 토큰은 authorization 헤더에 넣습니다.
이 부분에서 posts는 Post모델의 배열로 나오는데 그 앞에서 선언되지 않았음에도 불구하고 쓰던데 따로 규칙같은게 있나요?
- 여러 개를 찾는 쿼리면 배열이고 하나만 찾는 쿼리면 하나의 객체로 나옵니다. 이름만 봐도 알 수 있습니다. findAll, findOne...
그렇다면 findAll쿼리을 쓰면 posts가 저절로 생성된다는 말씀이신가요?