2014-06-10 3 views
1

socket.io (node.js)에 문제가 있습니다. serverNode.js라는 시작 스크립트가 있습니다. 스크립트는 다른 컴퓨터에서 작동하지만 내 컴퓨터에서 실행하려고하면 아무 것도하지 않습니다.Socket.io가 시작되지 않음

작동 코드

C:\Users\User>cd c:\nodejs 

c:\nodejs>node serverNode.js 
    info - socket.io started 
    debug - client authorized 
    info - handshake authorized C9uBAi24armt4EdA91hS 
    debug - setting request GET /socket.io/1/websocket/C9uBAi24armt4EdA91hS 
    debug - set heartbeat interval for client C9uBAi24armt4EdA91hS 
    debug - client authorized for 
    debug - websocket writing 1:: 
    debug - client authorized 

내 컴퓨터에서 실행되는 코드

Microsoft Windows [Versión 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos. 

C:\Users\amorillas>cd c:/nodejs 

c:\nodejs>node serverNode.js 
_ 

미리 감사드립니다 그리고 난 당신이 날 :)

+0

'npm install socket.io'을 실행 했습니까? – Curious

+0

네, 그랬습니다. socket.io를 설치하지 않으면 오류가 표시됩니다. 하지만 아무 것도 보여주지 않습니다. – user3567975

+0

당신은'serverNode.js' 내용을 보여줄 수 있습니까? – Curious

답변

3

스크립트가 정상적으로 시작됩니다. socket.io 1.0 로깅은 기본적으로 비활성화되어 있기 때문에 로그 메시지가 표시되지 않습니다. official docs에서

:

1.0 전에 Socket.IO 서버는 콘솔에서 모든 로그를 기본값으로합니다. 이것은 많은 사용자들에게 성가신 것으로 밝혀졌지만 (다른 사람들에게 매우 유용함), 이제 기본적으로 완전히 침묵을 지키고 있습니다.

컴퓨터에는 서로 다른 버전의 socket.io 만 있습니다.

+0

감사합니다. 당신 말이 맞아요! 노드 js 작동하지만 아무것도 표시하지 않습니다, 그래서 그것을 작동하지 않았다 생각했다. 다시 감사합니다 :) – user3567975

-3

시도 nodejs의 serverMode.js을 도울 수 있기를 바랍니다 노드 serverNode.js 대신에 작동합니다

+0

감사하지만이 작동하지 않습니다. Nodejs는 명령이 아닙니다 – user3567975

+0

ok하지만 node.js 명령을 입력하면 노드 server.js 명령을 실행하면 전체 출력을 표시하십시오 두 가지 다른 버전의 nodejs를 설치 한 경우이 문제가 발생한 이유는 무엇입니까? 해당 32 또는 62 비트 Windows 시스템 용 nodejs를 다시 설치하십시오. –