nodejs實戰學習-遇到的版本不一問題

1.在學習nodejs實戰構建聊天室應用的時候,照着書上的代碼敲的,運行時報了這樣的錯:mime.lookup is not a function。node

想一想多是mime的版本和書上不同致使的,就去百度了一下, 發現新版本中lookup函數改爲了getType,替換後就能夠了函數

2.第三章,作pub/sub的時候,由於觸發不了connect的事件,致使程序沒法正常運行,百度了好久,發現,取消了這個事件,createServer以後會自動監聽這個事件,因此代碼作以下修改:學習

var server = net.createServer(function (client) {
    var id = client.remoteAddress + ':' + client.remotePort;
    channel.emit('join', id, client);
    client.on('data', function(data) {
        data = data.toString();
        channel.emit('broadcast', id, data);
    });
});
server.listen(8888);

直接觸發join事件便可。spa

相關文章
相關標籤/搜索