我想将我的服务导出为 RPC 服务,我的本地方法是从 db 获取所有用户(结构类型),如下所示,
func GetUsers() ([]model.User) {
// business logic
}
现在我将方法包装为 RPC 模式,如下所示,
func (api *API) RpcGetUsers(_, reply []*model.User) error {
reply = dal.GetUsers()
return nil
}
但是当我运行该函数时,发生了恐慌。它提到
“方法“RpcGetUsers”的回复类型不是指针:“[]*model.User””
我该如何解决这个问题?
呼唤远方
相关分类