1. 아래와 같이 breakpoint 를 표시
2. package.json 에 들어가서 "start:debug" 왼쪽에 있는 ▶ 을 클릭하여 디버그를 클릭
3.실행시킨후 중단점을 찍은 부분을 포함하는 라우트를 실행한다.
- 예를 들어.
- 중단점을 게시물을 생성하는 service에 중단점을 찍었으면 Post man 을 이용하여 게시물 요청을 전송하여 둔다.
http://localhost:3000/boards 전송
전송후 결과 예시
Webstrom 코드창
Webstrom 디버그창
디버그창에 있는 버튼을 이용하는 방법
다음 중단 점으로 이동,
없으면 디버그 중단
한 라인 단위로 이동, 한 행씩 코드를 실행하면서 아래로 이동
이때 for 문 과 같은 반복문 구간은 한 번에 실행시키고 넘어간다.
함수 및 반복문 구간으로 들어가서 좀 더 자세하게 확인하기.
계속 누르면 사용하고 있는 라이블러리 함수까지 들어가게된다.
누른 후 라인단위로 이동하는 버튼을 눌러서 반복구간을 체크 할 수 있다.
관련된 함수의 링크를 타고 해당 함수가있는 코드로 들어갔을때 빠져나올때 사용하는 버튼
'프로그래밍 > Nest.js' 카테고리의 다른 글
[ NestJS ] 생명주기에 따른 폴더구성 (0) | 2024.05.08 |
---|---|
[ NestJS ] @Get, Promise.allSettled() 적용 (0) | 2024.05.06 |
[ NestJS] 유효성 검사를 위한 DTO 설정 예시 (0) | 2024.05.03 |
[ Nest.js ] 유효성 검사 (class-validator, class-transformer) (0) | 2024.05.02 |
[ NestJS ] HTTP exceptions 종류 기록 (0) | 2024.05.02 |