Files
GoCode/main.go
nannanwu ae36d59b68 feat(model): 添加时间工具函数并在首页模板中使用
- 新增 model 包下 time.go,提供时间戳转换和获取当前时间戳的多种方法
- 新增 model 包下 tools.go,包含 UnixToTime 函数用于时间戳格式化
- 在 main.go 中注册 UnixToTime 为模板函数
- 修改默认控制器,首页渲染中添加时间戳数据及标题
- 首页模板添加调用 UnixToTime 格式化显示时间戳
- 优化控制器导入,添加必要包引用和格式调整
2026-02-22 14:17:17 +08:00

39 lines
727 B
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package main
import (
"awesomeProject/model"
"awesomeProject/router"
"html/template"
"github.com/gin-gonic/gin"
)
// main 函数是程序的入口点初始化并启动Web服务器
func main() {
// 创建默认的gin引擎
r := gin.Default()
//自定义模板函数
r.SetFuncMap(template.FuncMap{
"UnixToTime": model.UnixToTime,
})
// 加载模板文件,支持多层目录结构
r.LoadHTMLGlob("templates/**/*")
// 配置静态文件目录,将./static目录映射到URL路径/static
r.Static("/static", "./static")
router.AdminRouterInit(r)
router.ApiRouterInit(r)
router.DefaultRouterInit(r)
// 启动HTTP服务器监听在8081端口
err := r.Run(":8088")
if err != nil {
return
}
}