1
내가 기사의 일부를 읽고 나던와 socket.io는 Heroku가 작업을 위해 당신이 XHR 폴링이 필요하다는 것을 알고 있고 이것은 내가 지금까지 무엇을 가지고 :Heroku가 + Socket.io 가끔 가끔 작동이
var app = require('http').createServer();
var io = require('socket.io').listen(app, {origins: '*:*'});
io.configure(function() {
io.set("transports", ["xhr-polling"]);
});
io.sockets.on('connection', function(socket) {
console.log("Connected...");
socket.on('message', function(message) {
console.log("Message in:" + message.toString());
}
}
이 코드는 때때로 작동하며 때로는 console.log("Connected...")
에 멈춰서 socket.on('message', function(message)
에 들어 가지 않습니다. 왜 그렇게 느껴지는지 모르겠다. 나는 또한 애플 리케이션을 재시작하려고했지만 여전히 작동하지 않습니다. 설정에 추가
어쩌면 바보 같은 질문을 설정해야
xhr-polling
에 전송,하지만 당신은 클라이언트 측에서'message' 이벤트를 내뿜는 냉온입니까? 디버그하고 오류가 있는지 확인하십시오. – freakishsend를 사용하고 있습니다. 그것은 내가 처음 배포했을 때 작동하고 어떻게 든 그것은 하나님이 그 이유를 알고 있기 때문에 멈추게됩니다. – user1456337
앱이 잠자기에 문제가있는 것일까 요? 단지 야생의 추측. – Pickels