概述
package main import ( "net/http" "github.com/gin-gonic/gin" ) func response() gin.HandlerFunc { return func(c *gin.Context) { c.Next() if c.Writer.Written() { return } params := c.Keys if len(params) == 0 { return } c.JSON(http.StatusOK, params) } } func main() { r := gin.Default() r.Use(response()) r.GET("/ping", func(c *gin.Context) { c.String(http.StatusOK, "PONG") }) r.GET("/status", func(c *gin.Context) { c.Status(http.StatusOK) }) r.GET("/hello", func(c *gin.Context) { c.Set("message", "hello, world") }) r.Run() }
➜
最后
以上就是忧郁奇迹为你收集整理的golang gin 中间件,返回结果的全部内容,希望文章能够帮你解决golang gin 中间件,返回结果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复