NodeJS免认证聊天室半完成版

免认证的聊天室,后端用 NodeJS 写的,前端用原生三剑客搞定,功能不多但基本能跑。用户不用登录,昵称就是 IP 地址,简单粗暴,适合快速测试和练手。控制台有日志输出,调试也方便。

用的是原生 HTML/CSS/JavaScript,没有框架依赖,代码干净,注释也挺全的,适合前端新手读一读。app.js里有接口预留,可以自己加个昵称系统,或者挂个数据库扩展下。

后端是用NodeJS搭的,Socket 通信那块已经接好了,发消息、广播都能跑,响应也还行。想玩高级点的,可以参考下这篇:NodeJS 搭建聊天室,Redis 存储,Socket 通信

聊天室界面挺简陋的,属于能用但谈不上美观那种,不过好处就是你想怎么改都行。比如想加个用户列表、私聊功能,改前端逻辑就行,基础结构都在。

整体上,这套代码更适合想了解Socket 通信原生前端交互的朋友,是你想从 0 撸个 IM 出来,可以拿这套练手,改着改着功能就全了。

如果你刚学完三剑客,正想找点东西练练手,这套代码蛮合适的。源码直接跑就能看到效果,不折腾环境,也不吃配置。

zip 文件大小:46.73MB