hprose / hprose-golang

Hprose is a cross-language RPC. This project is Hprose for Golang.
MIT License
1.26k stars 205 forks source link

proxy.go method方法直接panic 导致错误 #110

Closed chenxi2015 closed 2 years ago

chenxi2015 commented 2 years ago
image

请问这个直接panic 我在外层 如何捕获? 使用方式如下: client.UseService(&method) method.Finish(data) 报错误

image
chenxi2015 commented 2 years ago

已解决

andot commented 2 years ago

定义方法最后一个返回参数为 error 类型,就会自动返回错误。如果不定义,就用 defer + recovery 来捕获。

chenxi2015 commented 2 years ago

定义方法最后一个返回参数为 error 类型,就会自动返回错误。如果不定义,就用 defer + recovery 来捕获。

已解决 谢谢

chenxi2015 commented 2 years ago

好的 我试试

在 2022-09-26 20:07:29,"小马哥" @.***> 写道:

定义方法最后一个返回参数为 error 类型,就会自动返回错误。如果不定义,就用 defer + recovery 来捕获。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>