- etc 下的blog-api-c.yaml文件替换成blog-api.yaml
- 关于数据库以及对象存储需要替换成自己的相关信息
Name: blog-api
Host: 0.0.0.0
Port: 8888
MaxBytes: 10240000
Auth:
AccessSecret: $AccessSecret
AccessExpire: $AccessExpire
Mysql:
Host: $host
Port: $port
Database: 数据库名称
Username: 用户名
Password: 密码
Charset: utf8
Timeout: 10s
CloudBase:
ClientUrl: 对象存储连接
ClientSecretId: 对象存储SecretId
ClientSecretKey: 对象存储key
AppidAndSecret:
AppId: $appid // 微信小程序appid
Secret: $secret // 密钥
- orm框架使用的是gorm
- gorm文档地址
- 登录注册 √
- 修改,获取,用户信息 √
- cos文件上传 √
- 图片墙上传,修改,收藏 √
- 博客发布,修改,点赞,评论,删除 √
- 留言板
- 聊天室
- 时间轴
- 热度博客
- 用户关注
├─api // api接口生成目录
├─common // 公共方法
│ ├─errorx
│ ├─helper
│ └─respx
├─etc // yaml配置文件目录
├─internal
│ ├─config // config
│ ├─handler
│ │ ├─blog
│ │ ├─comment
│ │ ├─dashboard
│ │ ├─exhibition
│ │ ├─like
│ │ ├─login
│ │ ├─user
│ │ └─ws
│ ├─logic // 业务接口相关
│ │ ├─blog
│ │ ├─comment
│ │ ├─dashboard
│ │ ├─exhibition
│ │ ├─like
│ │ ├─login
│ │ ├─user
│ │ └─ws
│ ├─svc
│ └─types // go-zero自动生成的type文件
├─models // mysql 数据库模型文件(gorm)