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("启动服务失败。。。")
}
}
相关文章
- 12-10[Go] go语言gin框架封装返回的错误码类
- 12-10集成学习之sklearn中的xgboost基本用法 (转载)
- 12-10jquery基本用法
- 12-10std::async基本用法
- 12-105 -- Hibernate的基本用法 --4 2 hibernate.properties文件与hibernate.cfg.xml文件
- 12-10[Go]GO语言实战项目-gin框架上传图片文件
- 12-10(1)go web开发之 zap日志库的使用及gin框架配置zap记录日志详细文档讲解分析
- 12-10vuex的属性和基本用法
- 12-10R语言的一些基本函数用法
- 12-10ViewStub基本用法