gin重定向

发布时间 2023-04-09 09:49:13作者: 过去的我

直接看代码:

package main

import (
	"github.com/gin-gonic/gin"
)

func start(c *gin.Context)  {
	c.String(200,"start")
}
func stop(c *gin.Context)  {
	c.String(200,"stop")
}
func main() {

	e := gin.Default()
	e.GET("/start", start)
	e.GET("/stop", stop)
	e.GET("/abc/start", func(c *gin.Context) {
		c.Request.URL.Path = "/start"
		e.HandleContext(c)
	})
	e.GET("/abc/stop", func(c *gin.Context) {
		c.Request.URL.Path = "/stop"
		e.HandleContext(c)
	})
	//klog.Fatal(e.Run(*addr))
	e.Run()
}