An open API service indexing awesome lists of open source software.

https://github.com/undertone0809/zeechatroom

一个基于websocket,nodejs,uniapp技术栈的简易聊天室,可以进行简单的群聊和单聊的功能。
https://github.com/undertone0809/zeechatroom

Last synced: 2 months ago
JSON representation

一个基于websocket,nodejs,uniapp技术栈的简易聊天室,可以进行简单的群聊和单聊的功能。

Awesome Lists containing this project

README

        

# ZeeChatRoom
ZeeChatRoom是一个基于websocket,nodejs,uniapp技术栈的简易聊天室,可以进行简单的群聊和单聊的功能。

- 登陆后在聊天大厅可以进行群聊
- 查看当前在线用户
- 选择指定在线用户进行单聊

## 安装

- nodejs v12.22.8
- HBuilderX (使用uniapp开发)

> 本人在开发时使用的nodejs版本为12.22.8,推荐使用相同的版本,防止版本兼容问题,如果您已经安装了其他版本的nodejs且不方便卸载,可以使用nvm进行多版本的的nodejs管理,详细参考:[nvm快速上手](https://blog.csdn.net/linZinan_/article/details/121345495)

## 运行

> 先运行后台服务器再运行前端

1. 打开终端,进入项目中的backend目录,输入`npm install`命令进行安装。

2. 安装好后在相同目录运行`node index`运行项目。

3. 在HBuliderX中打开frontend前端项目,运行至内置浏览器,如下图所示。

![](https://zeeland-bucket.oss-cn-beijing.aliyuncs.com/typora_img/Snipaste_2022-08-16_21-51-57.png)

![](https://zeeland-bucket.oss-cn-beijing.aliyuncs.com/typora_img/图片1.png)

## 效果图

- 首页

- 选择头像

- 群聊大厅

- 单聊