main.go 658 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. _ "eta/eta_mini_ht_api/common/component"
  4. logger "eta/eta_mini_ht_api/common/component/log"
  5. "eta/eta_mini_ht_api/common/exception"
  6. _ "eta/eta_mini_ht_api/routers"
  7. _ "eta/eta_mini_ht_api/task"
  8. "github.com/beego/beego/v2/server/web"
  9. )
  10. func main() {
  11. if web.BConfig.RunMode == "dev" {
  12. web.BConfig.WebConfig.DirectoryIndex = true
  13. web.BConfig.WebConfig.StaticDir["/swagger"] = "swagger"
  14. }
  15. //web.ErrorHandler("*", exception.ControllerAdvice())
  16. web.BConfig.RecoverFunc = exception.PanicAdvice
  17. go func() {
  18. //内存数据预热预加载
  19. logger.Info("开始预加载数据")
  20. }()
  21. logger.Info("初始化成功")
  22. web.Run()
  23. }