Gin 是一个用 Go 语言开发的 Web 框架,提供类 Martini 的 API,但是性能更好。因为有了httprouter 性能提升了 40 倍之多。今天我就用它开发一个简单的博客,熟悉一下它的使用。
安装
1 | go get github.com/gin-gonic/gin |
安装完毕之后,会在 $GOPATH/src 目录下面找到包文件。
入门示例
1 | package main |
执行 go run main.go
之后,打开浏览器 http://localhost:8080
就可以查看效果了。
路由参数
1 | package main |
执行 go run main.go
之后,打开浏览器 http://localhost:8080/user/100
就可以查看效果了。
GET 传参
1 | package main |
执行 go run main.go
之后,打开浏览器 http://localhost:8080/?name=Go
就可以查看效果了。
POST 传参
1 | package main |
可以使用模拟表单的方式进行测试。
html 模板
1 | package main |
views/index.html1
2
3
4
5
6
7
8
9
10
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Gin</title>
</head>
<body>
<h3>Gin html template</h3>
</body>
</html>
准备工作已经就绪,我们下节就正式进入开发博客任务。
©版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 & 作者信息。
Happy Coding