Estoy intentando ejecutar una aplicación nodejs con expreso y Socket.IO en heroku y que Comess a cabo con este errornodejs con socket.io en heroku
EACCESS, Permiso denegado
cuando intento ejecutar código siguiente:
app.configure(function() {
app.set('port', process.env.PORT || 3000);
});
var server = http.createServer(app).listen(app.get('port'))
io = require('socket.io').listen(server); // it crashes on this line
io.configure(function() {
io.set("transports", ["xhr-polling"]);
io.set("polling duration", 10);
io.set("log level", 1);
});
¿Es posible hacerlo en heroku?
dependencias:
"socket.io": "*",
"express": "3.0.0rc4",
sí, pero esto se produce después de escuchar – Kikaimaru
¿Ha intentado con diferentes números de puerto? – fableal
pensé que solo podía usar process.env.PORT (ese es el puerto que heroku me asigna), sin eso solo obtendría un error diferente al usar un puerto aleatorio – Kikaimaru