package middleware import ( "github.com/QuantumNous/new-api/common" "github.com/gin-contrib/cors" "github.com/gin-gonic/gin" ) func CORS() gin.HandlerFunc { config := cors.DefaultConfig() config.AllowAllOrigins = true config.AllowCredentials = true config.AllowMethods = []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"} config.AllowHeaders = []string{"*"} return cors.New(config) } func PoweredBy() gin.HandlerFunc { return func(c *gin.Context) { c.Header("X-New-Api-Version", common.Version) c.Next() } }