github.com/gogf/gf@v1.16.9/.example/net/ghttp/server/session/basic/session.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/net/ghttp" 6 "github.com/gogf/gf/os/gtime" 7 ) 8 9 func main() { 10 s := g.Server() 11 s.Group("/", func(group *ghttp.RouterGroup) { 12 group.GET("/set", func(r *ghttp.Request) { 13 r.Session.Set("time", gtime.Timestamp()) 14 r.Response.Write("ok") 15 }) 16 group.GET("/get", func(r *ghttp.Request) { 17 r.Response.WriteJson(r.Session.Map()) 18 }) 19 group.GET("/clear", func(r *ghttp.Request) { 20 r.Session.Clear() 21 }) 22 }) 23 s.SetPort(8199) 24 s.Run() 25 }