a restful web framework like tornado written by go
see my chinese blog for more
type Handler1 struct {
}
func (h *Handler1) Prepare(env *Env) {
fmt.Println("hello prepare")
}
func (h *Handler1) Get(env *Env) {
env.WriteString("hello world")
}
type Handler2 struct {
}
//id is a captured submatch for regexp url below
func (h *Handler2) Get(env *Env, id string) {
env.WriteString("hello " + id)
}
app := NewApp(configFile)
app.Handle("/handler1", new(Handler1))
app.Handle("/handler2/([0-9]+)", new(Handler2))
app.Run()
go get github.com/garyburd/redigo/redis