下载Gin框架
运行代码:go get -u github.com/gin-gonic/gin
main.go
package main
import "github.com/gin-gonic/gin"
func main(){
/*
Default()返回的是一个引擎Engine,它是框架非常重要的数据结构,是框架的入口
引擎 - 框架核心发动机 - 默认服务器 - 整个web服务都是由它来驱动的
Defaul()调用了底层的New(),相当于New()的升级,New()返回的是一个引擎,在此基础上Default()
添加了中间件处理-engine.Use(Logger(),Recovery())
*/
r:=gin.Default()
//r:=gin.New()
/*
路由:通过访问“/”的Get请求 进行对应的函数处理
"/" :路由规则 函数: 路由函数 函数里的代码块:用于对浏览器页面的渲染
路由函数可以直接写匿名函数,还可以直接在外部定义函数使用
*/
r.GET("/", func(c *gin.Context) {
c.String(200,"这是我的第一个Gin项目")
})
/*
启动引擎,服务器启动
Run可以传入参数:host+post 地址+端口
如果空参默认为 localhost+8080
中间拼接的 : 必须要有
r.Run("127.0.0.0:8080")
*/
r.Run(":9999")
}
运行效果