2013-07-20 2 views
0

내 localhost에서 express js 앱을 실행하는 데 문제가 있습니다. 내가 입력 할 때 :Express js 앱이 실행되지 않는 이유는 무엇입니까?

[email protected]:~/node_modules/nave/create$ node app.js 

을 내가 출력으로이 얻을 :

axconfig: port 1 not active 
axconfig: port 2 not active 

나는 그것을 실행이 일어나고, 마지막으로, 그것은 완벽하게 작동 왜 아무 생각이 다음 내 노트북이 한 번 추락, 이제는 실행되지 않습니다. 이 문제에 대한 도움을 주시면 감사하겠습니다.

+1

다른 앱에서 사용하는 포트가 있습니까? – Ian

+0

나는 그렇게 생각하지 않는다. 내가 지적한 유일한 항구는 express의 app.js 포트 3000이었다. 나는 다른 항구가 무엇인지에 관해 명확히하지 않고있다. nmap을 사용하여 사용중인 모든 포트를보고 3000은 사용되지 않습니다. –

+0

코드 스 니펫이 문제를 해결할 수있는 가능성을 높일 수 있다고 생각하십니까? 내가 읽어야한다고 생각한다면, 아마도 42 행에 오류가 있다고 말할 수 있습니다. –

답변

1

this post에서 실제로 NodeJS가 실행되고 있지 않지만 라디오 응용 프로그램이 node 인 것처럼 들립니다. 잘못된 프로그램을 설치하기 위해 apt-get를 사용했을 가능성이 큽니다.

아마도 apt-get install node을 실행하고 잘못된 것을 설치했을 것입니다. 라디오 응용 프로그램을 사용하지 않는 경우 완전히 다른 프로그램이고 nodejs와 전혀 관련이 없으므로 무선 응용 프로그램을 사용하지 않으려면 apt-get install node을 제거해야합니다.

현재 node을 입력하면 메시지가 /usr/sbin/node이고 라디오 응용 프로그램입니다. NodeJS를 사용하려면 /usr/bin/node을 실행해야합니다. node을 해결하려면 라디오 앱을 제거하거나 $ PATH에 /usr/bin을 입력해야합니다.

+0

아니,이 일을 하루 전부터 완전히 끝냈다. 그런 다음 컴퓨터를 종료하고 나서 실행할 수 없었기 때문에 컴퓨터를 종료했다. –

+0

'node'를 단독으로 실행하면 노드 프롬프트가 나타 납니까? '어느 노드'에서 무엇을 얻습니까? 어쩌면 당신의'$ PATH'는 어떤 이유로 든 잘못되었습니다. – loganfsmyth

+0

axconfig : 포트 1이 활성화되지 않음 axconfig : 포트 2가 노드에서 활성화되지 않았고 어떤 노드가/usr/sbin/node에 경로를 제공합니까? –

관련 문제