go错误 runtime error: invalid memory address or nil pointer dereference
go写接口时出现错误:
{
"code": 500,
"msg": "runtime error: invalid memory address or nil pointer dereference"
}代码:
func (e SysUser) BindGoogleAuth(c *gin.Context) {
e.OK(nil, "谷歌验证绑定成功!")
}
问题解决:
由于 SysUser类型的变量 e 并未初始化 (空指针)所以不能引用 e.OK
使用
response.OK(c, nil, "谷歌验证绑定成功")
代替
e.OK(nil, "谷歌验证绑定成功!")
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果