From 04a246355e52389d9d5a45f6190004c5e08edfa7 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Wed, 9 Jun 2021 19:54:26 +0800 Subject: [PATCH] Handle json error in Login(). --- controllers/auth.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/auth.go b/controllers/auth.go index ece7de7a..5cad0f2c 100644 --- a/controllers/auth.go +++ b/controllers/auth.go @@ -94,7 +94,10 @@ func (c *ApiController) Login() { var form RequestForm err := json.Unmarshal(c.Ctx.Input.RequestBody, &form) if err != nil { - panic(err) + resp = &Response{Status: "error", Msg: err.Error()} + c.Data["json"] = resp + c.ServeJSON() + return } if form.Username != "" {