Socket.io / Node.js:无法运行>节点server.js

时间:2018-10-23 10:41:32

标签: javascript node.js socket.io

大家好,我不知道我做了什么,但是一切都很好,现在我无法运行命令

  

节点server.js

当我转到网页时,页面始终处于加载状态...我对错误有更详细的了解:

  

未处理的“错误”事件

     

server.js:8:12

但我看不出错误在哪里...

我把我的代码放在这里:

server.js:

var http = require('http');

httpServer = http.createServer(function(req, res) {
    console.log('This is a test');
    res.end('Hello World');
});

httpServer.listen(1337);

var io = require('socket.io').listen(httpServer);


 io.sockets.on('connection', function (socket) {

    socket.on('login_chat', function (user) {
        console.log('New user : ', user.username, ' - id : ', user.id);
        io.socket.emit('new_user', user);
    })

});

和我的client.js:

(function($){

    var socket = io.connect('http://localhost:1337');

    startTchat = function(user_id, username) {
        socket.emit('login_chat', {
            id : user_id,
            username : username
        })
    };

    socket.on('error', function(err){
        alert(err);
    });

    socket.on('new_user', function(user){
        alert('New user !');
  })(jQuery);

0 个答案:

没有答案