main.go 477 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "context"
  4. "eta/eta_forum_hub/models/mgodb"
  5. _ "eta/eta_forum_hub/routers"
  6. "fmt"
  7. beego "github.com/beego/beego/v2/server/web"
  8. )
  9. func main() {
  10. if beego.BConfig.RunMode == "dev" {
  11. beego.BConfig.WebConfig.DirectoryIndex = true
  12. beego.BConfig.WebConfig.StaticDir["/swagger"] = "swagger"
  13. }
  14. beego.Run()
  15. defer func() {
  16. fmt.Println("mongodb disconnect")
  17. if err := mgodb.MgoClient.Disconnect(context.TODO()); err != nil {
  18. panic(err)
  19. }
  20. }()
  21. }