728x90

Nest 기준임.

VSCode 왼쪽 탭에서 플레이버튼과 벌레 붙어있는 아이콘인 디버그 클릭 => launch.json 파일 만들기 클릭 => Node.js 선택

 

탐색기로 돌아오면 launch.json 파일 생성됨 => 내용 수정하기

 

{
  "version": "0.2.0", // 설정 파일 버전
  "configurations": [
    {
      "type": "node", // 디버깅할 환경의 유형, 여기서는 Node.js
      "request": "launch", // 디버깅 요청의 유형, 'launch'는 새 프로세스를 시작함을 의미
      "name": "Debug Nest", // 디버그 세션의 이름
      "runtimeExecutable": "yarn", // 실행할 런타임의 실행 파일, 여기서는 yarn
      "runtimeArgs": ["start:debug"], // 실행할 때 전달할 인수, NestJS의 디버그 모드로 시작
      "autoAttachChildProcesses": true, // 자식 프로세스에 자동으로 연결할지 여부
      "restart": true, // 디버깅 세션 종료 시 자동으로 다시 시작할지 여부
      "sourceMaps": true, // 원본 소스 맵 사용, TypeScript와 같은 고급 언어에서 디버깅 시 원본 코드와 연결
      "stopOnEntry": false, // 디버깅 시작 시 첫 번째 줄에서 멈출지 여부
      "console": "integratedTerminal" // 디버그 콘솔 출력 방법, 통합 터미널 사용
    }
  ]
}

(yarn 기준 코드)

 

다시 디버그로 가서 플레이 버튼 눌러 실행 => 테스트할 코드 앞에 빨간점 찍기

 

front(postman)에서 요청 보내면 왼쪽에 다 찍히고, 상단에 있는 컨트롤 버튼으로 순서 이동.

 

 

++ 주석 없는 launch.json 코드

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Debug Nest",
      "runtimeExecutable": "yarn",
      "runtimeArgs": ["start:debug"],
      "autoAttachChildProcesses": true,
      "restart": true,
      "sourceMaps": true,
      "stopOnEntry": false,
      "console": "integratedTerminal"
    }
  ]
}

 

 

https://fastcampus.co.kr/classroom/239666

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

 

728x90

'코딩 > VSCode' 카테고리의 다른 글

Postgresql 보기  (1) 2024.10.11
.prettierrc, .eslintrc 줄바꿈 변경  (0) 2024.04.24
ESLint 빨간줄 => 노란줄 or 특정 기능 끄기  (0) 2024.03.18
설정 통일시켜주기  (0) 2024.03.16
VSCode 단축키  (0) 2024.03.01

+ Recent posts