Handle
Handle
是一個請求處理器,其接收一個 context 實例,然後返回響應給客戶端:
func home(ctx *clevergo.Context) error {
return ctx.String(http.StatusOK, "hello world")
}
如果出現錯誤,可以返回錯誤給錯誤處理器,或者直接返回錯誤響應並返回 nil
。
請參閱路由瞭解如何註冊處理器。
Context
Context
是一個包裹了 *http.Request
和 http.ResponseWriter
的結構體。