go语言 | 图解字节青训营抖音(一)

前言

本文大致介绍了本人及本人所在小组为第五届字节跳动青训营后端专场大项目需求 —— 「实现一个极简版抖音」的部分实现细节。


需求

本届后端青训营大项目要求实现一个极简版抖音的后端服务,该后端服务通过 HTTP 协议向已被设计好的前端 App 传递数据,并通过 URL Query 获得请求参数。

该服务大致有如下类别的接口:

  • 用户鉴权
  • 用户基本信息
  • 用户社交
  • 视频投稿
  • 视频流
  • 视频互动

我们现在先简单把项目跑起来,看看效果


后端安装

首先进入链接https://github.com/a76yyyy/tiktok,下载相应的后端源码

git clone https://github.com/RaymondCode/simple-demo.git

go语言 | 图解字节青训营抖音(一)_第1张图片

在终端执行如下命令。

go build && ./simple-demo

go语言 | 图解字节青训营抖音(一)_第2张图片


跑前端

apk 下载:链接: https://pan.baidu.com/s/11RvbJf7V2HGwsyNabBpslg?pwd=sd8v 提取码: sd8v

下载好apk拖入模拟器自动安装。

双击右下角 我 进入高级设置

go语言 | 图解字节青训营抖音(一)_第3张图片

2.在 cmd 中查看IP信息 ipconfig,找到无效局域网的 Ipv4 地址

3 填入BaseUrl中

go语言 | 图解字节青训营抖音(一)_第4张图片

go语言 | 图解字节青训营抖音(一)_第5张图片

总结

本文介绍抖音极简版demo的安装,帮助大家先对项目有个了解,接下来会介绍相关的结构以及api接口,并进行实际测试。


参考

https://juejin.cn/post/7201195953691836471

你可能感兴趣的:(go语言,抖音极简版,golang,开发语言,后端)