express中使用socketio

服务端
在一个自定义js文件中

var io = require('socket.io')();
exports.listen = function(_server){
    io.listen(_server);
};

修改bin/www中的httpserver为

var server = app.listen(app.get('port'), function() {
  debug('node_chat server listening on port ' + server.address().port);
});

require('../chat').listen(server);

客户端
layout.jade

    script(src="/socket.io/socket.io.js")
    script(src="/javascripts/client.js")

你可能感兴趣的:(node.js)