User *model.ContextUser
func (s *contextService) SetUser(ctx context.Context, ctxUser *model.ContextUser) {
s.Get(ctx).User = new(model.ContextUser)
s.Get(ctx).User = ctxUser
}
Context.SetUser(ctx, &model.ContextUser{
Id: user.Id,
Telephone: user.Telephone,
Name: user.Name,
Company: user.Company, })报错runtime error: invalid memory address or nil pointer dereference
为啥呀,想不明白。。。。都掉头发了
func (s *contextService) SetUser(ctx context.Context, ctxUser *model.ContextUser) {
s.Get(ctx).User = new(model.ContextUser)
s.Get(ctx).User = ctxUser
}
Context.SetUser(ctx, &model.ContextUser{
Id: user.Id,
Telephone: user.Telephone,
Name: user.Name,
Company: user.Company, })报错runtime error: invalid memory address or nil pointer dereference
为啥呀,想不明白。。。。都掉头发了