Middleware events is an event middleware for Tango.
go get github.com/tango-contrib/events
type EventAction struct {
tango.Ctx
}
func (c *EventAction) Get() {
c.Write([]byte("get"))
}
func (c *EventAction) Before() {
c.Write([]byte("before "))
}
func (c *EventAction) After() {
c.Write([]byte(" after"))
}
func main() {
t := tango.Classic()
t.Use(events.Events())
t.Get("/", new(EventAction))
t.Run()
}
This project is under BSD License. See the LICENSE file for the full license text.