通过阅读一个小的nodeJS project来学习nodeJS是一个不错的主意,而ry/node_chat代码相当精巧,而且贴近我们日常场景,所以选择它来开始我的nodeJS project源码阅读:
ry/node_chat的代码结构如下:
我会主要分析服务器端的两个nodeJS文件,fu.js和server.js,而client.js涉及的部分只是为了帮助理解server.js的逻辑。
- fu.js的源代码分析(汉字注释部分是我添加的内容)
- server.js的源代码分析