>웹 프론트엔드 >JS 튜토리얼 >NodeJs의 디버깅 방법에 대한 자세한 소개

NodeJs의 디버깅 방법에 대한 자세한 소개

怪我咯
怪我咯원래의
2017-03-29 14:45:221236검색

디버깅에 대하여

프런트엔드에만 집중하다 보면 F12에 익숙해져 안정감과 편안함을 느끼게 됩니다.

하지만 NodeJ를 사용하여 백엔드를 개발할 때 악몽이 다가오고 있다고 생각합니다.

하지만 걱정하지 마세요. NodeJ를 디버깅하는 것은 매우 불편합니다! 그건 확실해요.

다행히도 일부 디버깅 문제를 해결하는 데 도움이 되는 ## node-inspector ##가 있지만 강력한 비동기 기능을 갖춘 NodeJ에는 여전히 약간 무력합니다.

node-inspector

node-inspector 설치

여전히 npm을 통해 전역적으로 node-inspector를 설치합니다

npm install -g node-inspector



테스트 코드

//event.js
var events = require('events');
var util = require('util');
function tianxiasan(name){
 this.name = name;
 events.EventEmitter.call(this);
}
util.inherits(Restaurant, events.EventEmitter);
//定义角色
var restaurant = new tianxiasan('奕剑');



디버깅하려는 코드입니다

node-inspector 시작

node-inspector 먼저 시작

C:\Users\Administrator>node-inspector
Node Inspector v0.12.8
Visit http://127.0.0.1:8080/?port=5858 to start debugging.



자, 시작 성공입니다.

nodejs 디버그 모드 시작

터미널을 다시 열고 nodejs에서 제공하는 디버그 기능 시작

C:\Users\Administrator\Desktop>node --debug-brk event.js
Debugger listening on port 5858



- - debug-brk는 디버그 모드를 사용하여 첫 번째 줄에서 event.js와 중단점을 시작하는 것을 의미합니다.

효과 보기

이렇게 두 프로그램은 소켓을 통해 통신합니다. 우리 속성의 Google 개발자 도구에서 NodeJ를 디버깅할 수 있습니다.

NodeJs의 디버깅 방법에 대한 자세한 소개

아주 친숙한 인터페이스입니다. 아래 디버깅 과정은 Js 디버깅과 유사합니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부나 업무에 조금이나마 도움이 되었으면 좋겠습니다.

관심을 가질 만한 기사:

nodejs 연결mongodb추가, 삭제, 수정 및 쿼리의 데이터베이스 구현
Nodejs 자세한 설명 및 간단한 웹서버 구축 설명 예시
Window는 vbs+bat를 통해 백그라운드에서 nodejs 애플리케이션을 자동으로 실행
NodeJs는 JSON읽기
JSON
파일 포맷 시 주의사항
nodejs WeChat 공용 계정 결제 개발
nodeJs 메모리 누수 문제에 대한 자세한 설명NodeJs의 장점과 개발에 적합한 프로그램nodejs를 사용하여 Windows에서
정적
간단한 파일 서버 방법 구축
Nodejs는 html 페이지 콘텐츠를 크롤링합니다. (권장) nodejs를 이용한 구현 원리 및 서버 구축(동적) nodejs에서
타임스탬프 및 시차를 얻는 방법 NodeJS를 HTML5와 결합하여 드래그 및 여러 개의

파일 삭제 를 서버에 업로드하는 방법

위 내용은 NodeJs의 디버깅 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.