Flamego模塊化 Go Web 框架
Flamego 是一款簡潔的、極易擴(kuò)展且模塊化的 Go Web 框架。
作為 Macaron 框架的繼任者,F(xiàn)lamego 具備了當(dāng)下 Go 語言生態(tài)中最強大的路由配置語法,沒有任何一款 Go Web 框架可以與之比肩。
下載安裝
Go 語言的最低版本要求為 1.16。
go get github.com/flamego/flamego
開始使用
package main
import "github.com/flamego/flamego"
func main() {
f := flamego.Classic()
f.Get("/", func() string {
return "Hello, Flamego!"
})
f.Run()
}
功能說明
- 在所有 Go Web 框架中都無可匹敵的路由配置語法
- 無限路由組合與嵌套
- 在路由的任意位置注入中間件
- 無侵入式地集成到任何已有的 Web 應(yīng)用程序中
- 通過函數(shù)簽名實現(xiàn)依賴注入以編寫更易測試和維護(hù)的代碼
相關(guān)信息
評論
圖片
表情
