2014-06-19 4 views
2

http://socket.io/get-started/chat/에있는 Socket.IO의 간단한 예제를 따르려고합니다. 지금까지 내가하는 index.js 파일에 다음 코드를 :Socket.IO 간단한 예제가 작동하지 않습니다.

 

    // INDEX.JS File 

    var app = require('express')(); 
    var http = require('http').Server(app); 
    var io = require('socket.io')(http); 

    app.get('/', function(req, res){ 
     res.sendfile('index.html'); 
    }); 

    io.on('connection', function(socket){ 
     socket.on('chat message', function(msg){ 
     console.log('message: ' + msg); 
     }); 
    }); 
    http.listen(3000, function(){ 
     console.log('listening on *:3000'); 
    }); 

내가 점점 오전 오류는 다음과 같습니다

WS에 연결 : // localhost를 : 3000/socket.io /? EIO = 2 & transport = websocket & 페이지가로드되는 동안 sid = i0SyiRvHJC1GUiafAAAC가 중단되었습니다.

페이지를 탐색하기 위해 FireFox를 사용하고 있습니다. 또한 Chrome에서는 작동하지 않습니다.

+0

이 문제는 [socket.io 404 not found] (https://stackoverflow.com/questions/48198835/socket-io-404-error/48255983#48255983) –

답변

0

정확하게 예제를 사용하면 잘 작동합니다. I 오류가 발생 할 수 있지만이 표시되어 있지 동일 (미세되는이 세션은 여기에 존재하지 않기 때문에) :

{ code: 1, message: "Session ID unknown" }

이 (당신의 응용 프로그램으로 표시) 올바른 경로에있는 index.html을인가?

+0

예와 매우 유사합니다. 둘 다 같은 폴더에 있습니다. 나는 프로젝트를 복제했고 지금은 작동한다. 내가 왜 그 오류 메시지를 받는지 모르지만 응용 프로그램에 영향을 미치지 않는 것 같습니다. –

+0

참으로 이상합니다. 어쨌든 나는 그것이 지금 일하기 때문에 기쁘다. 다른 도움이 필요하면 줄을 놓으십시오. – Aichholzer

관련 문제