Flash中间件

    Flash中间件是一个基于 session 的封装。

    示例

    1. import "github.com/tango-contrib/session"
    2. type FlashAction struct {
    3. flash.Flash
    4. x.Flash.Set("test", "test")
    5. }
    6. func (x *FlashAction) Post() {
    7. x.Flash.Get("test").(string) == "test"
    8. func main() {
    9. t := tango.Classic()
    10. sessions := session.Sessions()
    11. t.Use(flash.Flashes(sessions))
    12. t.Any("/", new(FlashAction))
    13. t.Run()