gin框架基本用法


package main

import (
   "fmt"
   "github.com/gin-gonic/gin"
   "net/http"
)

func index(c *gin.Context) {
// 第一个参数是状态码int类型 第二个参数是模板名称 最后一个是用与渲染模板的数据map类型
   c.HTML(http.StatusOK, "user/index.tmpl", gin.H{
      "title": "til",
   })

}

func main() {
   // 创建一个默认引擎
   r := gin.Default()
   // 加载当前目录下的所有模板文件,
   // 如果多个目录下有同名的模板,需要在模板文件中命名(最好习惯性的命名,如果没有命名默认以文件名为模板名字)
   r.LoadHTMLGlob("templates/**/*")
   // 配置路由 url 函数
   r.GET("/", index)

   err := r.Run()
   if err != nil {
      fmt.Println("启动服务失败。。。")
   }
}
原文地址:https://www.cnblogs.com/wtil/p/15146351.html