2015-01-29 6 views
0

일부 빠른 배경을 위해 MEANio 튜토리얼에이어서 here을 찾았습니다. 이제, 내가 초기화를 의미 실행 한 부분입니다, 그것은 완료하고 프로젝트 디렉토리에 CD 및 (package.json 내부의 끝을 간단한 JSON 구문 문제를 해결 한 후grunt/starting server.js를 실행하는 중에 오류가 발생했습니다.

npm install 

을 실행 파일이 잘못 입력)이, 내가

grunt 

후크 작업, 청소, jshint을 실행하고 모두가 잘 실행 csslint 시도 약간 한 후, 나는

node --debug server.js 
를 실행하는 빌드 스크립트의 부분에 도착하면

오류가 발생했습니다.

events.js:72 
    throw er; // Unhandled 'error' event 
Error: listen EADDRNOTAVAIL 
    at errnoException (net.js:905:11) 
    at Server._listen2 (net.js:1024:19) 
    at listen (net.js:1065:10) 
    at net.js:1147:9 
    at asyncCallback (dns.js:68:16) 
    at Object.onanswer [as oncomplete] (dns.js:121:9) 
[nodemon] app crashed - waiting for file changes before starting... 

나는 Node의 내부 동작에 대해 거의 알지 못합니다.이 오류가 무엇을 의미하는지 알고 있습니까? MEANio 튜토리얼을 거의 정확히 따라갔습니다. 노드가있는 곳을 제외하고는 .bashrc 파일에서 $ PATH에 추가 한 폴더에 있습니다. 누군가가 나에게 어떤 파일을 검사/디버그 할 것인지 조언 해 줄 수 있습니까?

+0

당신을 도울 수는 없지만 mean.js로 이동하는 것을 고려해보십시오. 덜 문제가 있습니다. – Mike

+0

한번 시도해 보겠습니다. – Zack

+0

Yea @Mike, mean.js 일할 수있었습니다. 잘 했어. – Zack

답변

0

일반적으로 EADDRNOTAVAIL 오류는 이미 사용중인 포트에서 서버를 실행하려고 할 때 발생합니다. 이 자습서에서는 포트가 3000 (노드 응용 프로그램의 일반적인 기본값)이라고 제안합니다. 포트 3000에서 이미 실행중인 항목이 없는지 확인해야합니다.

관련 문제