在gin框架中,可以使用router.Group的方式来定义多路由,具体方式如下代码所示
代码展示
package main import ( "github.com/gin-gonic/gin" "fmt" ) func loginEndpoint(c *gin.Context) { fmt.Println("Login Method") } func submitEndpoint(c *gin.Context) { fmt.Println("Submit Method") } func writeEndpoint(c *gin.Context) { fmt.Println("Write Method") } func readEndpoint(c *gin.Context) { fmt.Println("Read Method") } func main() { router := gin.Default() dev := router.Group("/api") { dev.GET("/login",loginEndpoint) dev.GET("/submit",submitEndpoint) dev.GET("/write",writeEndpoint) dev.GET("/read",readEndpoint) } router.Run(":1688") }
后台运行展示
在地址栏依次输入:
http://localhost:1688/api/login
http://localhost:1688/api/read
http://localhost:1688/api/write
http://localhost:1688/api/submit
后台展示如下: