From 27b0d2ede9e083d222919d7216cb52bda74cb42f Mon Sep 17 00:00:00 2001 From: LaoK996 <2388405897@qq.com> Date: Thu, 29 Nov 2018 11:45:42 +0800 Subject: [PATCH] Update ch5-04-validator.md --- ch5-web/ch5-04-validator.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ch5-web/ch5-04-validator.md b/ch5-web/ch5-04-validator.md index 237bf4a..c5e35d5 100644 --- a/ch5-web/ch5-04-validator.md +++ b/ch5-web/ch5-04-validator.md @@ -91,10 +91,13 @@ type RegisterReq struct { Email string `validate:"email"` } +validate := validator.New() + func validate(req RegisterReq) error { - err := validate.Struct(mystruct) + err := validate.Struct(req) if err != nil { doSomething() + return err } ... } @@ -115,7 +118,7 @@ var req = RegisterReq { Email : "alex@abc.com", } -err := validate.Struct(mystruct) +err := validate(req) fmt.Println(err) // Key: 'RegisterReq.PasswordRepeat' Error:Field validation for 'PasswordRepeat' failed on the 'eqfield' tag ```