- 博客(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关注的人