2014-11-08 102 views
1

我的應用在本地工作,但是當我部署到heroku時,myapp.herokuapp.com/socket.io的請求獲得404響應。heroku上的socket.io請求404

這裏是我的代碼:

var express = require('express'); 
var http = require('http'); 
var app = express(); 
var port = 8080; 

// Configuration of the server 
require('./ServerConfig').serverConfig(app, express); 


var server = http.createServer(app).listen(port) 
var io = require('socket.io').listen(server); 

io.on('connection', function(socket){ 
    console.log('a user connected'); 
    socket.on('message', function(msg){ 
    console.log(msg); 
    io.emit('message', msg); 
    }); 
}); 

使用我的NodeJS剛開始,我真的不明白爲什麼它崩潰。

有人可以解釋這個錯誤的原因或如何調試?

謝謝!

+0

嘗試myapp.herokuapp.com:8080/socket.io – laggingreflex 2014-11-09 03:38:52

回答