记录几个在使用grpc时遇到的问题:
1. 在.proto
文件使用enum
时,遇到0无法字符串序列化的问题,表现为:
返回 VALID可以,INVALID没有返回值。修改如下:
2. exception
context.set_code(grpc.StatusCode.INVALID_ARGUMENT)
context.set_details('wrong token')
return authsvc_pb2.validResponse()
如果这样写,系统会直接在服务端报错:
根据情况写出对应处理。
网友评论