proto3 需要注意的几个问题

1、使用kratos框架时,proto中的结构体如果使用嵌套结构,http服务时,获取嵌套结构中的字段时获取不到,只能是该字段类型的默认值

//在请求的参数结构体中,只能使用这种最简单的方式,不能嵌套
message LoginRequest {
  string username = 1;
  string password = 2;
}

2、在返回数据时,如果某个字段没有值,则这个字段在返回结构中是看不到的

你可能感兴趣的:(golang)