package main

import (
	_ "demo/internal/packed"
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/net/ghttp"
	"github.com/gogf/gf/v2/os/gtime"
	"time"
)

func main() {
	s := g.Server()
	s.SetSessionMaxAge(time.Minute)
	s.Group("/", func(group *ghttp.RouterGroup) {
		group.ALL("/set", func(r *ghttp.Request) {
			r.Session.Set("time", gtime.Timestamp())
			r.Response.Write("ok")
		})
		group.ALL("/get", func(r *ghttp.Request) {
			r.Response.Write(r.Session.Data())
		})
		group.ALL("/del", func(r *ghttp.Request) {
			_ = r.Session.RemoveAll()
			r.Response.Write("ok")
		})
	})
	s.SetPort(8199)
	s.Run()
}

运行结果

goframe框架学习之session的使用_goframe


goframe框架学习之session的使用_golang_02


goframe框架学习之session的使用_学习_03