参考课上所讲的 easy-note
做的结构。
https://tlkl01qmcs.feishu.cn/docx/Ap3EdPNM9ofV0axcMyccuNpLnLd
等待补充....
├── LICENSE
├── README.md
├── cmd
│ ├── api
│ ├── comment
│ ├── favorite
│ ├── feed
│ ├── publish
│ ├── relation
│ └── user
├── docker-compose.yml
├── go.mod
├── idl
│ ├── comment.thrift
│ ├── favorite.thrift
│ ├── feed.thrift
│ ├── publish.thrift
│ ├── relation.thrift
│ └── user.thrift
├── kitex_gen
│ ├── comment
│ ├── favorite
│ ├── feed
│ ├── publish
│ ├── relation
│ └── user
└── pkg
├── configs
├── consts
└── errno
-
把数据访问全放在
dal
目录下 -
错误生成在
pkg/errno
下,之后内容多的话可以把Errcode
和Err
单独拎出来放在一个文件
对内容有疑问可以直接看idl文件,里面写的比较清晰了。
- user 用户注册、登录、信息等
- feed流
- publish 视频上传
- favorite 内容
- comment 内容
- follow 内容
- follower 内容
- 暂未包括内容:
friendUser
之后可以加入
git clone [email protected]:XinceChan/douyin-zhgg.git
go mod tidy
docker network create zhgg-dy_zhggdy_net
docker-compose up
补充 可以使用以下命令检查网络
docker network ls
cd cmd/user
sh build.sh
sh output/bootstrap.sh