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