main.go 515 B

12345678910111213141516171819202122232425262728
  1. package main
  2. import (
  3. "Wine-Server/handlers"
  4. "Wine-Server/handlers/manager"
  5. "Wine-Server/handlers/seller"
  6. "Wine-Server/handlers/worker"
  7. "Wine-Server/utils"
  8. "os"
  9. )
  10. func main() {
  11. /*
  12. TODO: 微信支付、管理端、(员工端、用户端)小程序
  13. */
  14. args, filepath := os.Args, "config.json"
  15. if len(args) == 2 {
  16. filepath = args[1]
  17. }
  18. config := utils.ReadConfig(filepath)
  19. app := handlers.CreateApp(&config)
  20. app.RouteRegister(
  21. seller.Router,
  22. manager.Router,
  23. worker.Router,
  24. )
  25. app.Start()
  26. }