课程名称:GO开发工程师
课程章节:8-4: gin 框架介绍;8-5:为gin增加middleware
课程讲师: ccmouse
课程内容:
-
下载包
go get -u github.com/gin-gonic/gin
go get -u go.uber.org/zap -
gin框架、http请求与中间件
r := gin.Default()
logger, err:= zap.NewProduction()
if err != nil {
panic(err)
}
// 中间件
// 打印日志
r.Use(func(c *gin.Context) {
// path, log, response code
logger.Info("incoming request", zap.String("path", c.Request.URL.Path))
c.Next()
})
// http 路由
r.Get("/ping",func(c*gin.Context) {
c.JSON(200,gin.H{
"message":"pong",
})
})
r.Get("/hello",func(c*gin.Context) {
c.JSON(200,gin.H{
"message":"hello",
})
})
课程收获:
- gin 框架搭建http服务器使用
- 为请求增加中间件
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦