Handle
Handle
是一个请求处理器,其接收一个 context 实例,然后返回响应给客户端:
func home(ctx *clevergo.Context) error {
return ctx.String(http.StatusOK, "hello world")
}
如果出现错误,可以返回错误给错误处理器,或者直接返回错误响应并返回 nil
。
请参阅路由了解如何注册处理器。
Context
Context
是一个包裹了 *http.Request
和 http.ResponseWriter
的结构体。