github.com/gogf/gf@v1.16.9/.example/net/ghttp/server/template/build-in/vars/vars.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/gogf/gf/frame/g"
     5  	"github.com/gogf/gf/net/ghttp"
     6  )
     7  
     8  func main() {
     9  	s := g.Server()
    10  	s.BindHandler("/", func(r *ghttp.Request) {
    11  		r.Cookie.Set("theme", "default")
    12  		r.Session.Set("name", "john")
    13  		content := `
    14  Get: {{.Get.name}}
    15  Post: {{.Post.name}}
    16  Config: {{.Config.redis}}
    17  Cookie: {{.Cookie.theme}}, 
    18  Session: {{.Session.name}}`
    19  		r.Response.WriteTplContent(content)
    20  	})
    21  	s.SetPort(8199)
    22  	s.Run()
    23  }