1 package main 2 3 import ( 4 "github.com/gin-contrib/secure" 5 "github.com/gin-gonic/gin" 6 ) 7 8 func main() { 9 router := gin.Default() 10 11 securityConfig := secure.DefaultConfig() 12 securityConfig.AllowedHosts = []string{"example.com", "ssl.example.com"} 13 securityConfig.SSLHost = "ssl.example.com" 14 router.Use(secure.New(securityConfig)) 15 16 router.GET("/ping", func(c *gin.Context) { 17 c.String(200, "pong") 18 }) 19 20 router.Run() 21 } 22