port := caddy.ControllerVal{Value: "8080"} port.Parse() fmt.Println(port.Value.(string)) // output: "8080"
timeout := caddy.ControllerVal{Value: "5s"} timeout.Parse() t, _ := timeout.Value.(time.Duration) fmt.Println(t.Seconds()) // output: 5In both examples, the package library used is "github.com/mholt/caddy".