Bounce后端——README
README
⭐温馨提示
-
为了有良好的阅读体验,请打开Typora左侧的目录栏。
-
接口完成情况是按照[接口文档](用户登录 - 冬令营 copy (apifox.cn))中所呈现的顺序陈列
-
在目录中,每个接口后面都有标注完成情况
-
由于部分功能前端未对接,所以没有前端测试页面
-
若无法正常查看本文档,可点击Bounce后端——README查看
🔗接口完成情况
所有接口皆已完成
用户相关
登录
用户登录(已完成)
前端:已对接
后端:已完成
Postman测试
1.登录成功

2.密码错误

3.账户未注册

前端页面



用户注册(已完成)
前端:已对接
后端:已完成
Postman测试
1.注册成功

2.邮箱重复注册

前端页面

邮箱验证(已完成)
前端:未知
后端:已完成
Postman测试
激活成功

前端页面

重新发送激活邮件(已完成)
前端:未对接
后端:已完成
Postman测试
1.账户已激活

2.激活账户

忘记密码(重设密码)(已完成)
前端:已对接
后端:已完成
前端页面展示

Apifox测试

忘记密码(发送邮件)(已完成)
前端:已对接
后端:已完成
Apifox测试

前端页面展示

主页
获得我的主页(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获得他人的主页(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获取用户发表的文章(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获得推荐关注用户表(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获得数据
获取用户的关注表(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获取用户粉丝表(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获取用户收藏(已完成)
前端:未对接
后端:已完成
Postman测试

获得文章点赞收藏评论数和用户点赞收藏状态(已完成)
前端:未对接
后端:已完成
Postman测试

空间站
获得文章评论(已完成)
前端:已对接
后端:已完成
Postman测试
1.无评论

2.有评论

前端页面展示

获得空间站的文章(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获取热门话题文章(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获得关注用户发表的文章(已完成)
前端:未对接
后端:已完成
Postmax测试

用户操作
更新账户信息(已完成)
前端:已对接
后端:已完成
Postman测试

修改密码(已完成)
前端:未知
后端:已完成
Postman测试
1.修改成功

2.旧密码错误

文章点赞(已完成)
前端:已对接
后端:已完成
Postman测试
1.点赞

2.取消点赞

前端页面展示

文章收藏(已完成)
前端:已对接
后端:已完成
Postman测试
1.收藏

2.取消收藏

前端页面展示

用户关注(已完成)
前端:已对接
后端:已完成
Postman测试
1.关注用户

2.取消关注用户

发布文章(已完成)
前端:已对接
后端:已完成
Apifox测试

发表评论(已完成)
前端:已对接
后端:已完成
Postman测试

上传文章图片(已完成)
前端:未对接
后端:已完成
点赞评论(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

上传(更新)头像(已完成)
前端:已对接
后端:已完成
Apifox测试

前端页面展示

用户更新文章(已完成)
前端:未对接
后端:已完成
Postman测试

删除文章(已完成)
前端:已对接
后端:已完成
Postman测试

删除评论(已完成)
前端:已对接
后端:已完成
Postman测试

删除文章插图(已完成)
前端:未对接
后端:已完成
Apifox测试

退出登录(已完成)
前端:已对接
后端:已完成
Postman测试

演出页
获得推荐演出(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

获得本地演出(已完成)
前端:已对接
后端:已完成
Postman测试
此处已完成分页处理


前端页面展示

获得本地演出详情(已完成)
前端:已对接
后端:已完成
Postman测试

前端页面展示

🤩系统特点
1.发送邮件
可以发送激活邮件和密码重置邮件,点击邮件中的链接完成账户激活和修改密码等操作



注意: 这个功能需要填写邮箱授权码,涉及我邮箱账户安全,所上交的版本去除了此部分敏感信息,故无法发送邮件。您可以在代码中配置您的邮箱信息以实现此功能。具体配置方式请参考图片和QQ邮箱“帮助”页面

2.账户激活
注册账户后,系统将给邮箱发送激活邮件。点击邮件中的网址即可激活账户


3.上传图片
完成图片的上传,实现修改用户头像、上传文章图片(可同时上传多张图片)等功能

图片均存储在腾讯云COS中
4.推荐演出实时更新
每次都会推荐不同的演出
5.实现分页功能
演出页、评论页均已实现分页功能
6.账户未激活无法使用Bounce星球
每个功能都会验证账户激活状态。若账户未被激活,无法使用除查看演出列表以外的功能
💻数据库设计
数据库结构

关键字解读
uid:用户ID
aid:文章ID
cid:评论ID
ccid:二级评论ID
pid:图片ID
sid:演出id
数据库参数修改

©作者信息
作者:赖永超
邮箱:wilson_lyc@foxmail.com
如有疑问,可通过邮箱与我联系🙂

浙公网安备 33010602011771号