nodejs in action
   chap2: chatCode