123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package main
- import (
- "biBackService/controller"
- "html/template"
- "log"
- . "biBackService/config"
- "github.com/gin-gonic/gin"
- _ "github.com/go-sql-driver/mysql"
- )
- func main() {
- LoadConfig()
- InitDB()
- router := gin.Default()
- // 注册自定义模板函数
- router.SetFuncMap(template.FuncMap{
- "dec": dec,
- "inc": inc,
- "seq": seq,
- })
- // 加载模板文件(templates目录下所有模板)
- router.LoadHTMLGlob("tpl/*")
- // 如有需要,可提供静态文件服务,例如 JS 与 CSS 资源
- router.Static("/static", "./static")
- // 前台页面路由
- router.GET("/biBackService/resume/scanCode", controller.ScanCodeHandler)
- router.GET("/biBackService/resume/events", controller.EventsHandler)
- router.POST("/biBackService/kb/uploadFile", controller.UploadFile)
- router.POST("/biBackService/kb/TaskSave", controller.WorkTaskSave)
- // 后台管理页面的路由
- //router.GET("/admin/search", adminSearchPageHandler)
- log.Println("服务器启动在11 ", SysConfig.Port)
- router.Run(SysConfig.Port)
- }
- func dec(i int) int {
- return i - 1
- }
- func inc(i int) int {
- return i + 1
- }
- func seq(start, end int) []int {
- s := make([]int, 0, end-start+1)
- for i := start; i <= end; i++ {
- s = append(s, i)
- }
- return s
- }
|