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 |