ZeeChatRoom是一个基于websocket,nodejs,uniapp技术栈的简易聊天室,可以进行简单的群聊和单聊的功能。
- 登陆后在聊天大厅可以进行群聊
- 查看当前在线用户
- 选择指定在线用户进行单聊
- nodejs v12.22.8
- HBuilderX (使用uniapp开发)
本人在开发时使用的nodejs版本为12.22.8,推荐使用相同的版本,防止版本兼容问题,如果您已经安装了其他版本的nodejs且不方便卸载,可以使用nvm进行多版本的的nodejs管理,详细参考:nvm快速上手
先运行后台服务器再运行前端
-
打开终端,进入项目中的backend目录,输入
npm install
命令进行安装。 -
安装好后在相同目录运行
node index
运行项目。 -
在HBuliderX中打开frontend前端项目,运行至内置浏览器,如下图所示。
- 首页
- 选择头像
- 群聊大厅
- 单聊