2016-07-01 7 views
1
var express = require('express'); 
var router = express.Router(); 

/* Socket.io */ 
var server = require("http").Server(express); 
var io = require("socket.io")(server); 
server.listen(5000); 
io.on('connection', function(client) { 
    client.on('score_'+userId, function(data) { 

    }); 
}); 

/* GET home page. */ 
router.get('/', function(req, res, next) { 
    res.render('index', { title: 'Express' }); 
}); 

module.exports = router; 

Der socket.io-Block verursacht den Fehler, aber ich weiß nicht warum. Der Code sieht für mich gut aus.Unbehandeltes "Fehler" -Ereignis in express.js

Antwort

1

Verwenden Sie var server = require("http").createServer(express()); anstelle von var server = require("http").Server(express);

Verwandte Themen