2013-01-06 2 views
0

먼저 webmatrix를 사용하여 노드 js를 설치하고 샘플 노드 js 앱을 실행했습니다. 앱에 임의의 포트가 할당되었습니다. http://localhost:62369/. 그 후 나는 익스프레스 모듈을 설치했다. 그들의 문서에서 말한대로. 나는 썼다,예전 포트에서 수신하는 http 서버

var app = express(); 
app.get('/',function (req, res) { 
    res.send('hello world!!'); 
}) 

app.listen(3000); 

나는 서버를 다시 시작했다. 시작된 브라우저는 여전히 포트 3000 대신 http://localhost:62369/을 가리 킵니다. 또한 http://localhost:3000/이 작동하지 않았습니다.

+0

다른 포트를 사용해 보셨습니까? 아마도 '3000'은 바쁘다 ... –

+0

예. 나는 '4589'로 시도했지만 동일했습니다. 새 브라우저는 '62369'포트 – rajkamal

+0

으로 시작됩니다. 그래서 포트를 변경하면'http : // localhost : 4589 /'가 작동합니까? –

답변

0

파일에 코드를 저장했는지 확인하십시오 (다른 편집기로 열거 나 편집기에서 뭔가 잘못된 것일 수 있음). 명령 행 창을 닫고 다시여십시오. 서버를 실행하십시오. 나는 그 문제가 노드 나 표현 때문에가 아니라고 확신한다. 모든 것을 다시 확인하십시오.

또한 명령 줄을 사용하여 서버를 실행
cd path/folder
node myFile
난 당신이 서버를 실행하는 데 사용하고있는 모르겠지만,이 UI 뭔가가 있다면 (의견 딸깍 언급)는 수 귀하의 코드 또는 그와 비슷한 것을 캐시하십시오. 따라서 명령 행으로 실행하는 것이 더 안전합니다. 당신은 단지 port 변수를 변경해야, 그 후

var app = express(), 
    port = 4555; 
app.get('/',function (req, res) { 
    res.send('hello world!!'); 
}) 
console.log("Server is running on " + port); 
app.listen(port); 

:

0

나는 당신이 당신의 IDE와 코드 저장에 문제가 있다면 당신이 볼 수 있도록이 코드를 실행하는 것이 좋습니다. 이 코드를 콘솔에서 실행 한 후 표시되는 내용에 대해 설명하면 도움이됩니다.

+0

로그에서 4555가 보이지만 실행을 클릭 할 때 실행되는 브라우저가 'http : // localhost : 62369 /'로 열림 – rajkamal

+0

'http : // localhost : 4555 /'는 어떨까요? –

+0

그런 URL이있는 브라우저가 없습니다 :-( – rajkamal

관련 문제