From 86ea4d1eecf0fdf47464bff3c4f9740cffc38c63 Mon Sep 17 00:00:00 2001 From: cubixle Date: Tue, 22 Mar 2022 20:10:19 +0000 Subject: [PATCH] remove middleware.go --- middleware.go | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 middleware.go diff --git a/middleware.go b/middleware.go deleted file mode 100644 index f2f06d1..0000000 --- a/middleware.go +++ /dev/null @@ -1,40 +0,0 @@ -package main - -import ( - "fmt" - - "gopkg.in/gin-gonic/gin.v1" -) - -// CORS handles setting up the CORS security headers. -func CORS(allowOrigin string) gin.HandlerFunc { - return func(c *gin.Context) { - c.Writer.Header().Set("Access-Control-Allow-Origin", allowOrigin) - c.Writer.Header().Set("Access-Control-Max-Age", "86400") - c.Writer.Header().Set("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PATCH, DELETE, UPDATE") - c.Writer.Header().Set("Access-Control-Allow-Headers", "Origin, Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization") - c.Writer.Header().Set("Access-Control-Expose-Headers", "Content-Length") - c.Writer.Header().Set("Access-Control-Allow-Credentials", "true") - - if c.Request.Method == "OPTIONS" { - fmt.Println("OPTIONS") - c.AbortWithStatus(200) - } else { - c.Next() - } - } -} - -// Logger handles some logging. -func Logger() gin.HandlerFunc { - return func(c *gin.Context) { - c.Header("Content-Type", "application/json") - c.Next() - - errors := c.Errors.ByType(gin.ErrorTypeAny) - if len(errors) > 0 { - c.JSON(-1, errors.JSON()) - return - } - } -}