노드 js로 시작하고 응용 프로그램을 디버깅하는 것이 좋습니다.노드 디버그로 노드 js 디버그
내 우분투 가상 시스템에서 노드 js를 실행 중입니다.
이
노드 스크립트var http = require('http');
var port = 8080;
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('hello world!');
}).listen(port, '192.168.137.2');
입니다 그리고 난 노드 관리자로 시작합니다.
node-debug index.js
크롬 브라우저가 실행되고 즉시 첫 번째 줄이 깨집니다.
var http = require('http');
그런 다음 프로그램을 다시 시작할 때 콘솔에 다음 오류 메시지가 표시됩니다.
Error: listen EADDRINUSE
at errnoException (net.js:904:11)
at Server._listen2 (net.js:1042:14)
at listen (net.js:1064:10)
at net.js:1146:9
at exports.lookup.callback (dns.js:72:18)
at process._tickCallback (node.js:419:13)
at Module.runMain [as _onTimeout] (module.js:499:11)
at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)
내가 뭘 잘못하고 있니? 난 그냥
node --debug index.js
을 실행할 때
모든 것이 잘 작동하지만 내가 .. 그것을 디버깅하는 방법을 알고 해달라고한다면
포트를 변경하면 작동합니까? 8081? –
haha 예 .. 지금 정말 바보 같은 느낌입니다. 고맙습니다. – PvPlatten