这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天
思维导图
选型
- 服务端:github.com/RaymondCode…
- 客户端:极简抖音APP
- 模拟器: 雷电模拟器
(可能)遇到的问题
-
golang编译提示dial tcp 172.217.160.113:443: connectex: A connection attempt failed
- 原因:墙
- 参考:blog.csdn.net/weixin_3725…
- 备注:设置代理,在命令行执行
go env -w GOPROXY=``https://goproxy.cn
-
不知道如何给极简抖音APP设置服务器端地址
- 原因:没有仔细看文档
- 备注:未登录下,双击右下角“我”(见实操演示5);登录下,见官方文档操作
-
从PC端传输视频文件到模拟器端后,在极简抖音APP中上传文件时找不到视频文件
- 原因:PC端传输视频文件到模拟器端的默认存储路径 与 极简抖音APP访问视频的默认路径不同
- 备注:见实操演示7
-
再次运行服务端项目后,无法用原先注册的账号登录极简抖音APP
- 原因:服务器端未实现对用户账号信息的持久化
- 备注:请实现上述功能
实操演示
- 克隆并运行服务端,此时可能遇到问题1
- 执行所有的测试代码,确保服务端不出问题(可跳过)
- 下载极简抖音APP安装包,并在模拟器中安装
- 将模拟器网络改为桥接模式
- 运行极简抖音APP(抖声),并设置服务器端地址(PC端IP+默认端口8080)
- 注册用户并登录
- 从PC端传输视频文件到模拟器端,并修改文件存放的位置
- 在极简抖音APP(抖声)中上传视频文件
- 到服务端项目的public路径中验证上传视频是否成功(或通过查看控制台的输出信息验证)