V2EX 最热主题
10:01 · Dec 28, 2024 · Sat
V2EX-最热主题
go 没有异常 怎么判断逻辑以外的错误 全局的处理
#v2ex
Telegraph
|
source
Telegraph
go 没有异常 怎么判断逻辑以外的错误 全局的处理
dzdh: 比如数据库服务吧。 程序启动,先连 db 。连成功。启动 web 服务。然后 setup 路由啥的一堆。 好,服务启动成功了。 现在接受 http 请求,此时数据库崩了。 gorm 返回了 err 。比如代码如下 // userRepository.gofunc GetUser(uid int64) (*User, error) { user:=new(User) if err :=db.model(user).Find(user).err; err != nil { return nil,err…
Home
Powered by
BroadcastChannel
&
Sepia