일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ReactRouter 4
- 야근은결국승리
- 코틀린
- 모던디자인테마
- kotlinc
- 복붙하기좋은
- VSCode
- 편하게쓰자
- 안할수가없네
- 날이새도록
- 무과금살아남기
- ReactRouter withRouter
- ERR_CERT_AUTHORITY_INVALID
- 리엑트
- 정규식
- 공부할시간이
- 해볼게
- 선택했을까
- 신기술은
- vscode 수동업데이트
- HTML 자바스크립트 태그제거
- react
- 자바스크립트
- 나의야근
- checkupdates
- 시플플은영원하구나
- 리엑트라우터 구버전 살리기
- ubuntu_rg_cpu_100%
- 반갑지는않아
- ReactRouter6 다운그레이드
- Today
- Total
필사(筆寫)
Node js with Inspect of Chrome DevTools Version 55+ in VSCode. 본문
Node js with Inspect of Chrome DevTools Version 55+ in VSCode.
코딩필사 2017. 12. 4. 13:44Inspector Tools & Clients
디버깅 툴이 중요한 이유는 작동하고 있는 문제 위치를 정확히 파악하는 것도 있고
처리 지연이 발생하는 위치에 대한 해당 플로우를 정확하기 이해 할 수 있는 장점이 있다.
mean stack 방식으로 개발하는 개발자들이 많아진 추세 덕분에
구글 디버깅 툴에서도 손쉽게 만날 수 있게 되었다.
NODEJS 공식 홈페이지의 inspect 툴 활용법을 2가지 방식으로 소개 해주고 있다.
URL : https://github.com/nodejs/node-inspect.
먼저 node 설치 하고 나서,
npm install -g node-inspect
이후, 진행하고 있는 프로젝트에서
node --inspect app.js
라고 간단하게 쳐주면 된다. 이때 주의해야 할 점은, app.js가 반드시 웹서버 소스로 마무리 되어있어야 한다는 점.
상위 모듈로 module.exports = app; 하게 되어 있다면, 디버그 콘솔은 디버깅 툴을 만나지도 못하고, disconnected 당한다.
두가지의 옵션 방식으로 우리의 서버를 만나게 할 수 있는데 저는 1번 옵션으로 했습니다.
Option 1: Open chrome://inspect in a Chromium-based browser. Click the Configure button and ensure your target host and port are listed. Then select your Node.js app from the list.
Option 2: Install the Chrome Extension NIM (Node Inspector Manager):https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj
VS Code 1.10+
vscode의 lanuch.json에 배정해줄 수 있겠으나, 필요할 때만 보기 위해서 터미널(윈도우, 파워쉘)에서는 그렇게 처리 했네요.
여간 좋습니다. 여러 상태 변수들의 대한 값들이나, 프로세스의 값들도 확인 가능하고, 처리 로직에 대한 여러 비효율성을 잡는데 속시원하게 볼 수 있다는 장점이 있답니다.
'Service Developments > Node.js,Express' 카테고리의 다른 글
V8에서 GC를 조금 더 빠르게 쓰는 가장 간단한 팁 (0) | 2024.01.28 |
---|---|
Npm install 시, --save and --save-dev 차이점을 알아보자. (0) | 2017.12.06 |
Node.js + Sass 학습하기 좋은 연습장 (0) | 2017.12.06 |
Express 모든 Router에 아이피 찾기 (0) | 2017.12.05 |
패키지 매니저 (0) | 2017.12.04 |