From 325b2cc0a278e3cdb9ec491c885af6c2e89e5816 Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Fri, 11 Jun 2021 16:05:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor=F0=9F=8E=A8:=20demo=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E4=B8=AD=E9=97=B4=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/middleware/demo.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 common/middleware/demo.go diff --git a/common/middleware/demo.go b/common/middleware/demo.go new file mode 100644 index 00000000..10d68b91 --- /dev/null +++ b/common/middleware/demo.go @@ -0,0 +1,27 @@ +package middleware + +import ( + "github.com/gin-gonic/gin" + "net/http" + "strings" +) + +func DemoEvn() gin.HandlerFunc { + return func(c *gin.Context) { + method := c.Request.Method + if method == "GET" || + method == "OPTIONS" || + strings.Contains(c.Request.RequestURI, "/login") || + strings.Contains(c.Request.RequestURI, "/logout") { + c.Next() + } else { + c.JSON(http.StatusOK, gin.H{ + "code": 500, + "msg": "谢谢您的参与,但为了大家更好的体验,所以本次提交就算了吧!\U0001F600\U0001F600\U0001F600", + }) + c.Abort() + return + } + + } +}