教程:kratos:api定义
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
教程:kratos:api定义 [2025/07/03 14:25] – [生成client模板] tom | 教程:kratos:api定义 [2025/07/03 14:33] (当前版本) – [生成proto模板] tom | ||
---|---|---|---|
行 1: | 行 1: | ||
====== API定义 ====== | ====== API定义 ====== | ||
- | 要使用Kratos定义API主要有如下步骤: | + | 要使用Kratos定义API主要有如下步骤(([[http:// |
- 生成 proto 模板 | - 生成 proto 模板 | ||
- 生成 [[client|client]]源码 | - 生成 [[client|client]]源码 | ||
- 生成 [[server|server]] 源码 | - 生成 [[server|server]] 源码 | ||
===== 生成proto模板===== | ===== 生成proto模板===== | ||
- | 使用如下命令(([[http:// | + | 使用如下命令: |
<code shell> | <code shell> | ||
kratos proto add api/ | kratos proto add api/ | ||
</ | </ | ||
- | 该命令就生成proto模板文件,我们在这个模板文件中定义对应的 REST API 和 gRPC API | + | 该命令生成proto模板文件,我们在这个模板文件中定义对应的 REST API 和 gRPC API |
行 31: | 行 31: | ||
使用如下命令生成server模板: | 使用如下命令生成server模板: | ||
<code shell> | <code shell> | ||
- | kratos proto server api/helloworld/v1/greeter.proto -t internal/ | + | kratos proto server api/user/v1/user.proto -t internal/ |
</ | </ | ||
教程/kratos/api定义.1751552735.txt.gz · 最后更改: 由 tom