前言
本文大致介绍了本人及本人所在小组为第五届字节跳动青训营后端专场大项目需求 —— 「实现一个极简版抖音」的部分实现细节。
需求
本届后端青训营大项目要求实现一个极简版抖音的后端服务,该后端服务通过 HTTP 协议向已被设计好的前端 App 传递数据,并通过 URL Query 获得请求参数。
该服务大致有如下类别的接口:
- 用户鉴权
- 用户基本信息
- 用户社交
- 视频投稿
- 视频流
- 视频互动
我们现在先简单把项目跑起来,看看效果
后端安装
首先进入链接https://github.com/a76yyyy/tiktok,下载相应的后端源码
git clone https://github.com/RaymondCode/simple-demo.git
在终端执行如下命令。
go build && ./simple-demo
跑前端
apk 下载:链接: https://pan.baidu.com/s/11RvbJf7V2HGwsyNabBpslg?pwd=sd8v 提取码: sd8v
下载好apk拖入模拟器自动安装。
双击右下角 我 进入高级设置
2.在 cmd 中查看IP信息 ipconfig,找到无效局域网的 Ipv4 地址
3 填入BaseUrl中
总结
本文介绍抖音极简版demo的安装,帮助大家先对项目有个了解,接下来会介绍相关的结构以及api接口,并进行实际测试。
参考
https://juejin.cn/post/7201195953691836471