• <blockquote id="opgzb"><th id="opgzb"></th></blockquote>
  • <track id="opgzb"></track>
      <table id="opgzb"></table>
    1. <optgroup id="opgzb"><menu id="opgzb"><pre id="opgzb"></pre></menu></optgroup>

              手冊簡介

              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

              公眾號
              微信公眾號

              編程獅公眾號

              99在线精品国自产拍不卡_国产 日产 欧美最新_久久综合网丁香五月_嘟嘟韩剧网_卫生间开车视频疼痛有声音