我试图运行与表达一个应用的NodeJS和socket.io socket.io在Heroku和它comess了这个错误用的NodeJS Heroku上
EACCESS,权限被拒绝
当我尝试运行以下代码:
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);
});
甚至可以在heroku上做到这一点?
依赖关系:
"socket.io": "*",
"express": "3.0.0rc4",
是的,但这是以听后 – Kikaimaru
您是否尝试过与不同的端口号? – fableal
我以为我只能使用process.env.PORT(多数民众赞成Heroku指派给我的端口),没有,我会得到不同的错误,我使用一些随机端口 – Kikaimaru