自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 go-gin (youtebu自学) - 第七课 -- HTML

HTML新建文件夹template新建文件template/index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,

2021-08-09 13:56:25 285

原创 go-gin (youtebu自学) - 第六课 -- binding data & validate

binding data & validatebinding data新增Person结构blog-entity.gopackage entitytype Person struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` Age int `json:"age"` Email string `json:"email"`}type BlogEnti

2021-08-09 13:02:03 699

原创 go-gin (youtebu自学) - 第五课 --Basic Auth

Basic Auth新建文件middleware/basic-authpackage middlewareimport "github.com/gin-gonic/gin"func BasicAuth() gin.HandlerFunc { return gin.BasicAuth(gin.Accounts{ "admin": "admin", })}使用server.gopackage mainimport ( "io" "learn-gin/controller"

2021-08-09 11:35:57 324

原创 go-gin (youtebu自学) - 第四课 --自定义logger输出到文件

自定义logger输出到文件新建文件夹logserver.gopackage mainimport ( "io" "learn-gin/controller" "learn-gin/middleware" "learn-gin/service" "net/http" "os" "github.com/gin-gonic/gin")var ( blogService service.BlogService = service.New() blogContr

2021-08-09 11:27:24 517

原创 go-gin (youtebu自学) - 第三课 -- 自定义logger中间件

自定义logger中间件新建文件夹middleware新建文件middleware/logger.gopackage middlewareimport ( "fmt" "time" "github.com/gin-gonic/gin")func Logger() gin.HandlerFunc { return gin.LoggerWithFormatter(func(params gin.LogFormatterParams) string { return fmt.Spri

2021-08-09 11:17:07 256

原创 go-gin (youtebu自学) - 第二课 -- Blog增、查

Blog增、查Entity新建文件夹entity新建文件entity/blog-entity.gopackage entitytype BlogEntity struct { Title string Description string URL string}绑定json格式package entitytype BlogEntity struct { Title string `json:"title"` Description s

2021-08-09 10:58:20 196

原创 go-gin (youtebu自学) - 第一课 -- hello world

hello world下载并安装及使用$ go get -u github.com/gin-gonic/gin导入import "github.com/gin-gonic/gin"示例IDE – vscode新建目录learn-gin新建文件learn-gin/server.go进入目录(初始化mod,更新包)go mod init learn-gingo mod tidy之后会生产对应的mod文件server.go代码package mainimport "github

2021-08-09 10:30:04 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除