몇 주 전에 웹 스톰 디버거를 작동 시키려고했지만 시도하지 않았습니다. 오늘 다시 시도하고 있지만 같은 결과가 있습니다.node.js와 함께 Webstorm 디버거 사용
나는이 명령을 다음있어 http://www.jetbrains.com/webstorm/webhelp/running-and-debugging-node-js.html#d93421e461
내 구성은 실제로 게임 서버와 게임에 호스팅 된 세 개의 서버 (사용 pomelo.js), 웹 하나, 웹 서비스 등을 가지고있다 -server 기본적으로 HTTP 요청에서 직접 연결할 수 없습니다. (그것에 도달하기 위해 포트 1500에서 웹 서비스를 사용)
https://docs.google.com/file/d/0ByzbHcAxmCyvQ1ZqZTFhREpZNGM https://docs.google.com/file/d/0ByzbHcAxmCyvV2JFWkwxTldJNFE https://docs.google.com/file/d/0ByzbHcAxmCyvZnVlYXNNSk4weHM https://docs.google.com/file/d/0ByzbHcAxmCyvN2o1VUhQR3cwX0U
나는 실행을 클릭하면 :
"D:\Logiciels installés\nodejs\node.exe" --debug-brk=1337 web-server\app.js
debugger listening on port 1337
을하지만 웹 페이지에 가면 나는 아무것도 없어 ,이 오류 :
Code d'erreur : ERR_CONNECTION_ABORTED.
N 디버그 웹 : 아야 내가 디버그 모드에서 실행하는 경우,이 개 디버그 콘솔을 열
"D:\Logiciels installés\nodejs\node.exe" --debug-brk=29855 --debug-brk=1337 web-server\app.js
debugger listening on port 1337
[ReferenceError: Buffer is not defined]
Grunt watcher starting...
*********** Controller Reader ***********
GET/POST/PUT/DELETE =>/
GET/POST/PUT/DELETE => /chat
GET/POST/PUT/DELETE => /demo
GET/POST/PUT/DELETE => /login
GET/POST/PUT/DELETE => /game
GET/POST/PUT/DELETE => /subscribe
POST => /game/connect
GET => /mapEditor
POST => /mapEditor/:action
GET => /translate
********* Controller Reader End *********
Web server has started in development mode.
Please log on http://127.0.0.1:1337/index.html
grunt-cli: The grunt command line interface. (v0.1.11)
을하지만 탭 "디버거"에 가면 나는 "연결할 수 없습니다"있어요.
두 번째 디버그 콘솔 "디버그 웹 슬레이브 # 1": 내가 콘솔에 아무것도 없어하지만 난 디버거 탭에서 "127.0.0.1:1337에 연결"있어.
때때로 나는 웹 페이지에서이 같은 것을 가지고 웹 페이지에 도달 할 때 : 내가 디버그 모드를 실행하면
Type: connect
V8-Version: 3.14.5.9
Protocol-Version: 1
Embedding-Host: node v0.10.24
Content-Length: 0
, 디버그 웹 디버거 탭하는을 127.0.0.30xxx에 연결하려고를 30000 주위 임의의 포트,하지만 실패하고 "연결할 수 없습니다"표시.
누군가 무슨 일이 일어나고 있는지 이해하고 있습니까? 왜냐하면 나는 ... 고마워.
편집 : 당신의 "디버그 웹"실행 confuguration이 있기 때문에, "--debug-BRK를 = 1337"Node.js를 응용 프로그램을 만드는 인자를 잘 작성 시작 후 일시 중단 예정되어
Error: Failed to lookup view "..\views\game\layout.ejs"
at Function.app.render (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\application.js:493:17)
at ServerResponse.res.render (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\response.js:798:7)
at C:\wamp\www\Ayolan\web-server\app\controllers\mainController.js:25:17
at Function.app.render (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\application.js:495:14)
at ServerResponse.res.render (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\response.js:798:7)
at module.exports.index (C:\wamp\www\Ayolan\web-server\app\controllers\mainController.js:13:13)
at callbacks (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\router\index.js:164:37)
at param (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\router\index.js:138:11)
at pass (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\router\index.js:145:5)
at Router._dispatch (C:\wamp\www\Ayolan\web-server\node_modules\express\lib\router\index.js:173:5)
방금 살펴보고 확인란을 선택했습니다. "부모 환경 포함 변수 "가 이미 확인되었습니다. 당신이 옳았습니다. 경로 때문이었습니다. 제 실수는 "C : \ wamp \ www \ Ayolan \ web-server"가 아닌 "C : \ wamp \ www \ Ayolan \"디렉토리와 Javascript 파일 "app.js"대신 "web-server \ app.js"를 입력하십시오. 감사! – Vadorequest