微型Web框架:Echo Go
Echo 是個快速的 HTTP 路由器(零動態內存分配),也是 Go 的微型 Web 框架。
特性
-
快速 HTTP 路由器,智能優先
-
可擴展中間件,支持:
-
echo.MiddlewareFunc
-
func(echo.HandlerFunc) echo.HandlerFunc
-
echo.HandlerFunc
-
func(*echo.Context) error
-
func(http.Handler) http.Handler
-
http.Handler
-
http.HandlerFunc
-
func(http.ResponseWriter, *http.Request)
-
Extensible handler, supports:
-
echo.HandlerFunc
-
func(*echo.Context) error
-
http.Handler
-
http.HandlerFunc
-
func(http.ResponseWriter, *http.Request)
-
Sub-router/Groups
-
便捷 編碼/解碼 函數
-
內置支持:
-
Static files
-
WebSocket
-
API to serve index and favicon.
-
集中化 HTTP 錯誤處理
-
可定制請求綁定函數
-
可定制相應渲染函數,允許使用任意的 HTML 模板引擎
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!