go-zero环境搭建
goctl 安装
go install github.com/zeromicro/go-zero/tools/goctl@latest
protoc 安装
goctl env check --install --verbose --force
vscode 插件安装
goctl
vscode-proto3
API代码编写
通过命令生成 api 文件模板
goctl api -o getage.api
用 goctl 生成 api 代码
goctl api go -api getage.api -dir .
替换 getage.api代码
// 声明语法版本,固定值
syntax = "v1"
type (
// 定义接口的请求体
getageReq {
name string `form:"name"`
}