package hello import ( "fmt" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" ) // Ping func Ping(ctx *gin.Context) { // file, err := ctx.FormFile("fileContent") // if err != nil { // fmt.Println("err", err) // return // } // ctx.SaveUploadedFile(file, "./tmp/"+file.Filename) // ctx.JSON(200, gin.H{ // "msg": file, // }) ctx.JSON(200, gin.H{"message": "Pong"}) } func SessionDemo(ctx *gin.Context) { session := sessions.Default(ctx) session.Set("key", "12345") if err := session.Save(); err != nil { ctx.JSON(500, gin.H{"error": err.Error()}) return } value := session.Get("key") fmt.Println("session value: ", value) ctx.JSON(200, gin.H{"message": "Pong"}) }