go-zero 的使用笔记

1. go run 时连接失败

$ go run add.go -f etc/add.yaml
panic: context deadline exceeded

原因:
机器上没有安装etcd包, sudo apt install etcd-server,安装好etcd后启动etcd,在终端输入etcd即可

2. 更新api文件后重新生成

进入api文件所在目录,然后执行:
goctl api go -api appname.api -dir .

3. model生成

goctl model mysql datasource -url=“root:123456@tcp(127.0.0.1:3306)/db_name” -dir ./model

参考链接:
https://go-zero.dev/cn/model-gen.html

你可能感兴趣的:(Go)