| 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() |
| } |
| } |
|
|