JSON-API 框架:GIN
Gin 是一個 JSON-API 框架,目前還處于早期開發狀態。
當你需要在性能和伸縮性要求很高時,Gin 對你會很有幫助。它運行于 OpenResty ,使用 Lua 編寫。
特性:
- API Versioning embedded in the framework
- Routes with named and pattern routes support
- Controllers
- Models and a MySql ORM
- Migrations for SQL engines
- Test helpers and wrappers
- Simple error raising and definition
- Support for multiple databases in your application
- An embedded API Console to play with your API
- A client to create, start and stop your applications
下面是一個簡單的 Gin 控制器:
local InfoController = {} function InfoController:whoami() return 200, { name = 'gin' } end return InfoController
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!