# 基于HTNL5实现的实时聊天室工具
# 一、运行环境
| 运行环境 | 技术 |
|-----:|:----------|
| 系统环境 | Linux/Mac OS/Windows |
| 服务器 | nodejs |
| 数据库 | mongodb/mysql |
| gulp插件 | 作用 |
|----: |:--------|
| gulp-sass | sass文件编译 |
| gulp-minify-css | css文件压缩 |
| gulp-jshint | js语法检查 |
| jshint-stylish | js语法检查显示样式 |
| gulp-uglify | js文件压缩 |
| gulp-concat | 文件合并 |
| gulp-rename | 文件重命名 |
| gulp-imagemin | 图片压缩 |
# 二、功能模块
## 2.1 用户登录/注册模块
| 名称 | 功能 |
| ----: | :---- |
| 用户登录 | 实现用户登录 |
| 用户注册 | 实现用户注册 |
| 用户密码找回 | 实现密码找回 |
## 2.2 用户个人信息管理模块
| 名称 | 功能 |
| ----: | :---- |
| 个人信息查看 | 用户或好友对个人信息的查看 |
| 个人信息修改 | 用户对个人信息的修改(如,昵称、头像、生日等) |
| 密码修改 | 用户登录密码的修改 |
## 2.3 消息模块
| 名称 | 功能 |
| ----: | :---- |
| 一对一消息收发 | 实现用户间一对一的消息收发(包括,文字、表情、图片)|
| 群组消息收发 | 实现群组内消息的收发(包括,文字、表情、图片等) |
## 2.4 文件收发模块(非图片的其他文件)
| 名称 | 功能 |
| ----: | :---- |
| 文件上传 | 实现文件的上传,并临时存储在服务器 |
| 文件下载 | 实现文件的下载 |
## 2.5 好友管理
| 名称 | 功能 |
| ----: | :---- |
| 添加好友 | 通过用户账户查找并添加好友 |
| 删除好友 | 对已添加的好友进行删除,并不再收取相应消息 |
| 好友分组 | 对好友进行分组(自定义分组名)|
## 2.6 群组创建/解散模块
| 名称 | 功能 |
| ----: | :---- |
| 群组创建 | 实现创建群组(创建者即为管理员) |
| 群组解散 | 创建者有权利解散群组 |
## 2.7 加入/退出群组
| 名称 | 功能 |
| ----: | :---- |
| 加入群组 | 用户通过群号申请加入群组 |
| 踢出群组 | 群管理员将群成员踢出群群组(强制退出)|
| 退出群组 | 用户主动退出群组 |
# 三、安装数据库
- 安装mysql
- 设置用户,默认账户:`root`,密码:`123456`
- 或在 `routes\connection\mysqlPool.js` 中修改
- 创建数据库 `create database HTML5Chat;`
- `use HTML5Chat`
- 导入数据 `source yourPath\HTML5Chat.sql`
# 四、运行方式
- 安装nodejs环境
- 地址:http://nodejs.cn
- 全局安装 gulp
```
npm install --global gulp
```
- 安装 node_modules
```
cd h5Chat && npm install
```
- 运行项目
```
npm start
```
- 查看运行结果
地址:http://localhost:3000
![](http://www.writebug.com/myres/static/uploads/2021/10/19/86ecf327c4389094d07f6544cfa334d9.writebug)
没有合适的资源?快使用搜索试试~ 我知道了~
精选_基于HTNL5实现的实时聊天室工具_源码打包
共896个文件
png:417个
bmp:271个
js:53个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 119 浏览量
2022-03-10
19:32:12
上传
评论
收藏 112.91MB ZIP 举报
温馨提示
基于HTNL5实现的实时聊天室工具
资源推荐
资源详情
资源评论
收起资源包目录
精选_基于HTNL5实现的实时聊天室工具_源码打包 (896个子文件)
107fix@2x.bmp 7KB
22fix@2x.bmp 7KB
26fix@2x.bmp 7KB
36fix@2x.bmp 7KB
66fix@2x.bmp 7KB
55fix@2x.bmp 7KB
74fix@2x.bmp 7KB
116fix@2x.bmp 7KB
79fix@2x.bmp 7KB
29fix@2x.bmp 7KB
78fix@2x.bmp 7KB
130fix@2x.bmp 7KB
118fix@2x.bmp 7KB
10fix@2x.bmp 7KB
75fix@2x.bmp 7KB
54fix@2x.bmp 7KB
60fix@2x.bmp 7KB
37fix@2x.bmp 7KB
63fix@2x.bmp 7KB
39fix@2x.bmp 7KB
19fix@2x.bmp 7KB
124fix@2x.bmp 7KB
64fix@2x.bmp 7KB
129fix@2x.bmp 7KB
57fix@2x.bmp 7KB
89fix@2x.bmp 7KB
23fix@2x.bmp 7KB
125fix@2x.bmp 7KB
27fix@2x.bmp 7KB
117fix@2x.bmp 7KB
5fix@2x.bmp 7KB
109fix@2x.bmp 7KB
123fix@2x.bmp 7KB
49fix@2x.bmp 7KB
127fix@2x.bmp 7KB
8fix@2x.bmp 7KB
103fix@2x.bmp 7KB
101fix@2x.bmp 7KB
69fix@2x.bmp 7KB
106fix@2x.bmp 7KB
98fix@2x.bmp 7KB
114fix@2x.bmp 7KB
96fix@2x.bmp 7KB
43fix@2x.bmp 7KB
32fix@2x.bmp 7KB
76fix@2x.bmp 7KB
20fix@2x.bmp 7KB
59fix@2x.bmp 7KB
133fix@2x.bmp 7KB
41fix@2x.bmp 7KB
14fix@2x.bmp 7KB
30fix@2x.bmp 7KB
132fix@2x.bmp 7KB
102fix@2x.bmp 7KB
31fix@2x.bmp 7KB
77fix@2x.bmp 7KB
99fix@2x.bmp 7KB
34fix@2x.bmp 7KB
67fix@2x.bmp 7KB
110fix@2x.bmp 7KB
122fix@2x.bmp 7KB
11fix@2x.bmp 7KB
104fix@2x.bmp 7KB
85fix@2x.bmp 7KB
86fix@2x.bmp 7KB
126fix@2x.bmp 7KB
13fix@2x.bmp 7KB
128fix@2x.bmp 7KB
112fix@2x.bmp 7KB
120fix@2x.bmp 7KB
28fix@2x.bmp 7KB
111fix@2x.bmp 7KB
15fix@2x.bmp 7KB
100fix@2x.bmp 7KB
21fix@2x.bmp 7KB
134fix@2x.bmp 7KB
4fix@2x.bmp 7KB
12fix@2x.bmp 7KB
7fix@2x.bmp 7KB
24fix@2x.bmp 7KB
53fix@2x.bmp 7KB
0fix@2x.bmp 7KB
97fix@2x.bmp 7KB
18fix@2x.bmp 7KB
6fix@2x.bmp 7KB
119fix@2x.bmp 7KB
108fix@2x.bmp 7KB
2fix@2x.bmp 7KB
46fix@2x.bmp 7KB
16fix@2x.bmp 7KB
3fix@2x.bmp 7KB
35fix@2x.bmp 7KB
131fix@2x.bmp 7KB
1fix@2x.bmp 7KB
33fix@2x.bmp 7KB
38fix@2x.bmp 7KB
42fix@2x.bmp 7KB
113fix@2x.bmp 7KB
61fix@2x.bmp 7KB
56fix@2x.bmp 7KB
共 896 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
工具盒子
- 粉丝: 60
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功