Gin memudahkan untuk mengatur dan mengurus laluan dalam aplikasi anda. Dengan mengumpulkan laluan ke dalam fail yang berbeza, anda boleh mengekalkan pangkalan kod yang bersih dan berstruktur.
<code class="go">package app import "github.com/gin-gonic/gin" type routes struct { router *gin.Engine } func NewRoutes() routes { r := routes{ router: gin.Default(), } // Add routes here... return r }</code>
ping.go:
<code class="go">package app func (r routes) addPing(rg *gin.RouterGroup) { ping := rg.Group("/ping") ping.GET("/", pongFunction) } func pongFunction(c *gin.Context) { // Handle ping GET request... }</code>
<code class="go">package main import "app" func main() { r := app.NewRoutes() r.Run() }</code>
Dengan mengikuti pendekatan ini, anda boleh mengatur laluan anda dengan mudah tanpa mengacaukan fail utama anda. Setiap kumpulan laluan boleh diurus secara berasingan, menjadikan penyelenggaraan kod dan kebolehbacaan lebih mudah.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengumpulkan laluan dalam Gin untuk mencipta pangkalan kod yang lebih bersih dan tersusun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!