Gin框架-初始化
小于 1 分钟
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
router := gin.Default()
router.GET("/", func(c *gin.Context) {
c.String(http.StatusOK, "Hello World")
})
router.Run(":8000") // 不填默认0.0.0.0 是所有人都能访问 127.0.0.1 只能本机访问
}
router:=gin.Default()
:这是默认的服务器。使用gin的Default
方法创建一个路由Handler
;- 然后通过Http方法绑定路由规则和路由函数。不同于
net/http
库的路由函数,gin进行了封装,把request
和response
都封装到了gin.Context
的上下文环境中。 - 最后启动路由的Run方法监听端口。还可以用
http.ListenAndServe(":8080", router)
,或者自定义Http服务器配置。