1. 程式人生 > >Gin 路由解析樹詳解

Gin 路由解析樹詳解

pos ima gpo image 中大 class 沒有 gin clas

說明: 無意間看到gin 中有trees的屬性,好奇想一探究竟,到底gin是怎樣生成路由解析樹的?

技術分享圖片

這是一個測試截圖,圖中大概可以了解到gin是怎樣做路由解析的。配合源碼的閱讀,解析樹大致如下:

技術分享圖片

通過root -> child 的形式,形成一個路由解析樹。當請求進來時,如果能匹配上一條線,則進入相應的邏輯了;如果沒有匹配的,直接404。

其它內部的解析,後續再附上。

Gin 路由解析樹詳解