본문 바로가기

Coding/내일배움캠프

[내일배움캠프] 타입스크립트 개인 과제 2일차 | Node.js 4기 | Day 64 | 24.03.08.(금)

Insomnia 테스팅

 

지금까지는 Headers에서 Authorization을 입력해주고, { Bearer + 엑세스 토큰 }을 입력해주는 형식으로 사용해왔다.

 

 

아래와 같이, Auth Type에서 Bearer Token을 선택한다면 조금 더 간편하게 JWT 토큰을 사용할 수 있다.

 

 

 

Gitmoji 사용 규칙

 

🎉 : Begin a project.

🔨 : Added “/user/login, /user/signup, /user/check”

수정은 Modified로 통일할 것 - Updated 사용하지 않기

 

iat이란?

 

iat는 "Issued At"의 약자로, JWT 토큰이 발급된 시간을 나타내는 숫자입니다.

 

ERD 수정

 

  • POINT 테이블 연결 해제
  • USER 테이블에 point 변수 추가

 

/user/email

 

엑세스 토큰을 입력하지 않은 경우

 

 

엑세스 토큰을 입력한 경우

 

 

DTO

 

 

MVC 패턴

 

  • DTO
  • DAO

오류

[Nest] 19438  - 2024. 03. 08. 오후 7:53:06
ERROR [NestApplication] Error: listen
EADDRINUSE: address already in use :::3000 +1ms

 

해결 방법

 

PM2 설치 :

npm install pm2 -g

 

PM2 사용 예시 :

pm2 start npm run start

 

사용자 정보 조회 성공!!

 

 

  • email만 userNick으로 바꿔주면 되겠다.

// 현재 로그인 할 때마다 포인트가 추가되도록 구현해두었음.

 

회원가입 할 때 백만 포인트 지급하는 기능 완료

사용자 정보 조회 - 닉네임, 포인트 조회하는 기능 완료