migration
This commit is contained in:
parent
7f38826b9c
commit
ac8ba89865
4 changed files with 35 additions and 35 deletions
30
router.go
30
router.go
|
|
@ -8,7 +8,7 @@ package core
|
|||
type Route struct {
|
||||
Method string
|
||||
Path string
|
||||
Handler Handler
|
||||
Controller Controller
|
||||
Middlewares []Middleware
|
||||
}
|
||||
|
||||
|
|
@ -29,71 +29,71 @@ func ResolveRouter() *Router {
|
|||
return router
|
||||
}
|
||||
|
||||
func (r *Router) Get(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Get(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: GET,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Post(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Post(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: POST,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Delete(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Delete(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: DELETE,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Patch(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Patch(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: PATCH,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Put(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Put(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: PUT,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Options(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Options(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: OPTIONS,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
}
|
||||
|
||||
func (r *Router) Head(path string, handler Handler, middlewares ...Middleware) *Router {
|
||||
func (r *Router) Head(path string, controller Controller, middlewares ...Middleware) *Router {
|
||||
r.Routes = append(r.Routes, Route{
|
||||
Method: HEAD,
|
||||
Path: path,
|
||||
Handler: handler,
|
||||
Controller: controller,
|
||||
Middlewares: middlewares,
|
||||
})
|
||||
return r
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue