教程:kratos:api定义
这是本文档旧的修订版!
目录
API定义
生成模板
使用如下命令生成proto模板:
kratos proto add api/helloworld/v1/greeter.proto
生成client源码
使用如下命令生成client源码:
kratos proto client api/user/v1/user.proto
生成成功后就可以看到如下的文件树(*为生成的文件):
├── api │ └── user │ └── v1 │ ├── user_grpc.pb.go* │ ├── user_http.pb.go* │ ├── user.pb.go* │ └── user.proto
可以发现kratos在”api/user/v1”目录下生成了”user.pb.go”,”user_http.pb.go”和”user_grpc.pb.go”三个文件
kratos proto add api/helloworld/v1/greeter.proto kratos proto client api/helloworld/v1/greeter.proto kratos proto server api/helloworld/v1/greeter.proto -t internal/service
教程/kratos/api定义.1751337181.txt.gz · 最后更改: 由 tom
评论