当前位置: 首页 > article >正文

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

前言

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


需求

本届后端青训营大项目要求实现一个极简版抖音的后端服务,该后端服务通过 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


http://www.kler.cn/a/131756.html

相关文章:

  • 汇编-间接寻址(处理数组)
  • Taro编译警告解决方案:Error: chunk common [mini-css-extract-plugin]
  • 解决升级docker导致的k8s崩溃问题
  • 华纳云:租用的服务器连接超时怎么办?
  • demo(三)eurekaribbonhystrix----服务降级熔断
  • WPF ResourceDictionary的作用
  • Banana Pi BPI-W3之RK3588安装Qt+opencv+采集摄像头画面.
  • openEuler安全配置规范基线
  • 安装应用与免安装应用差异对比
  • mysql 常见操作指令
  • vue+springboot实现登录或注册滑动验证码( AJ-Captcha)
  • 【LeetCode】挑战100天 Day11(热题+面试经典150题)
  • rpc依赖安装
  • 【go】报错整理与解决
  • 最新自动定位版本付费进群系统源码
  • Flink(五)【DataStream 转换算子(上)】
  • Java 之拼图小游戏
  • [工业自动化-23]:西门子S7-15xxx编程 - 软件编程 - 西门子PLC人机界面交互HMI功能概述、硬件环境准备、软件环境准备
  • 代码随想录算法训练营第三十八天【动态规划part01】 | 动态规划理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
  • PostgreSQL创建分区表,并插入大量数据