<em id="dtpgh"></em>
  • <dd id="dtpgh"><noscript id="dtpgh"></noscript></dd>
  • 手冊簡介

    Gin 是一個用 Go (Golang) 編寫的 web 框架。它是一個類似于 martini 但擁有更好性能的 API 框架,由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的追求者,你會愛上 Gin。

    手冊說明

    Gin 是一個用 Go (Golang) 編寫的 web 框架。它是一個類似于 martini 但擁有更好性能的 API 框架,由于  httprouter,速度提高了近 40 倍。如果你是性能和高效的追求者,你會愛上 Gin。

    在本節中,我們將介紹 Gin 是什么,它解決了哪些問題,以及它如何幫助你的項目。

    或者,如果你已經準備在項目中使用 Gin,請訪問快速入門。

    特性

    快速

    基于 Radix 樹的路由,小內存占用。沒有反射??深A測的 API 性能。

    支持中間件

    傳入的 HTTP 請求可以由一系列中間件和最終操作來處理。 例如:Logger,Authorization,GZIP,最終操作 DB。

    Crash 處理

    Gin 可以 catch 一個發生在 HTTP 請求中的 panic 并 recover 它。這樣,你的服務器將始終可用。例如,你可以向 Sentry 報告這個 panic!

    JSON 驗證

    Gin 可以解析并驗證請求的 JSON,例如檢查所需值的存在。

    路由組

    更好地組織路由。是否需要授權,不同的 API 版本…… 此外,這些組可以無限制地嵌套而不會降低性能。

    錯誤管理

    Gin 提供了一種方便的方法來收集 HTTP 請求期間發生的所有錯誤。最終,中間件可以將它們寫入日志文件,數據庫并通過網絡發送。

    內置渲染

    Gin 為 JSON,XML 和 HTML 渲染提供了易于使用的 API。

    可擴展性

    新建一個中間件非常簡單,去查看示例代碼吧。


    更新記錄

    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

    9久久久精品视频免费观看_久久99这里只有精品_91热久久免费频精品99欧美_黄色a一级