go语言 gin框架学习笔记(五)之 多路由

在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

后台展示如下:

猜你喜欢

转载自blog.csdn.net/SeaLong_/article/details/88899793