12 lines
369 B
Go
12 lines
369 B
Go
package core
|
|
|
|
import "net/http"
|
|
|
|
type Controller interface {
|
|
Bean
|
|
//register self's fixed routes
|
|
RegisterRoutes() map[string]func(writer http.ResponseWriter, request *http.Request)
|
|
//handle some special routes, eg. params in the url.
|
|
HandleRoutes(writer http.ResponseWriter, request *http.Request) (func(writer http.ResponseWriter, request *http.Request), bool)
|
|
}
|