http文件夹全部的api测试
docs文件夹swagger文档
go-gin-video
|-- api
|-- config
|-- docs
|-- domain
|-- http
|-- initialization
|-- logs
|-- middleware
|-- router
|-- service
| |-- mongoDBService
| |-- mysqlService
| |-- redisService
|-- static
| |-- code
| |-- resources
| |-- images
| |-- video
|-- utils
Go,Gin,Mysql,Redis,MongoDB
- 用户模块
- 登录,注册,找回,修改
- 视频模块
- 视频上传
- 视频信息校验
- ffmpeg调整视频清晰度和对视频切片
- 评论回复模块
- MongoDB保存用户的评论和回复
- 查询,保存,删除
- 点赞模块
- 使用redis的zset数据结构对对点赞数据进行保存和统计
- 实现功能有:
- 判断是否点赞
- 点赞,取消点赞,统计点赞数
- 关注模块
- 判断是否关注
- 关注,取消关注
- 查询被关注的数量和被关注的用户
- 查询关注的数量和关注的用户
- 收藏模块
- 判断是否收藏
- 收藏,取消收藏
- 查询收藏
- 人机交互模块
- 图形验证码