main.go 636 B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import (
  3. "demo/configs"
  4. "demo/router"
  5. "demo/util/templatefunc"
  6. "github.com/gin-gonic/gin"
  7. "net/http"
  8. )
  9. func init() {
  10. configs.ConfigInit()
  11. }
  12. func main() {
  13. runGin()
  14. //Test()
  15. }
  16. // 接口前缀
  17. func runGin() {
  18. Router := gin.Default()
  19. router.TestRouth(Router.Group("/"))
  20. apiGroup := Router.Group(router.Prefix)
  21. Router.SetFuncMap(templatefunc.BaseTemplateFunc())
  22. //加载模板
  23. Router.LoadHTMLGlob("file/static/*")
  24. apiGroup.StaticFS("/static", http.Dir("file/resources"))
  25. apiGroup.StaticFS("/assets", http.Dir("file/assets"))
  26. router.InitRouter(apiGroup)
  27. router.InitAuthority(Router)
  28. Router.Run(":8182")
  29. }