SocketIO- GET http: // localhost: 3000 / socket.io /? EIO = 3 & transport = polling & t = 1418187395022-0 404 (Not Found)

Ich benutze SocketIO mit Express.

In meinem Projekt habe ich eine Anmeldeseite und eine Homepage. Wenn ich mich erfolgreich angemeldet habe, navigiere ich zu localhost: 3000 / home, wo ich diesen Fehler erhalte:

GET http://localhost:3000/socket.io/?EIO=3&transport=polling&t=1418187395022-0 404 (Not Found)

Ich habe in meiner app.js (Projekt erstellt von express) keine Änderungen vorgenommen.

Index.js:

var express = require('express');
var router = express.Router();
var http = require('http');
var fs = require('fs');
var io = require('socket.io')(http);
/* GET home page. */
router.get('/', function(req, res) {
  res.render('index', { title: 'Express' });
});

router.get('/home', function(req, res) {
  res.render('home', { title: 'Express' });
});

io.on('connection', function(socket){
    console.log("User Connected");
  socket.on('chat message', function(msg){
    io.emit('chat message', msg);
    console.log("Message");
  });
   socket.on('disconnect', function(msg){
    console.log("User DisConnected");
  });

});

router.post('/authenticate', function(req, res) {
    fs.readFile("./public/Verification/Users.json", "utf8", function (err, data) {
        if (err) 
            console.log(err);
        else{
            var result = JSON.parse(data);
            for(var i=0;i<result.Users.length;i++){
                if(req.body.username == result.Users[i].username && req.body.password ==     result.Users[i].password){
                    console.log("Success!!!!!!!!!!!!!!");
                    res.location("home");
                    res.redirect("home");
                }
            }
        }
        });
});

module.exports = router;

Ich erhalte diese Fehlermeldung, wenn ich zu localhost: 3000 / home navigiere. Ich bin neu in SocketIO und Express. Bitte sag mir, wenn ich etwas vermisse.

Vielen Dan

BEARBEITE:

n meiner layout.jade habe ich socketio folgendermaßen definiert:

script(src='https://cdn.socket.io/socket.io-1.2.0.js')

Antworten auf die Frage(8)

Ihre Antwort auf die Frage