main.go 593 B

1234567891011121314151617181920212223242526272829303132333435
  1. package main
  2. import (
  3. "sparrow/pkg/server"
  4. "github.com/go-martini/martini"
  5. "github.com/martini-contrib/render"
  6. )
  7. func main() {
  8. // init server
  9. err := server.Init("httpaccess")
  10. if err != nil {
  11. server.Log.Fatal(err)
  12. return
  13. }
  14. // martini setup
  15. martini.Env = martini.Prod
  16. handler := martini.Classic()
  17. handler.Use(render.Renderer())
  18. route(handler)
  19. // register a http handler
  20. err = server.RegisterHTTPHandler(handler)
  21. if err != nil {
  22. server.Log.Errorf("RegisterHTTPHandler Error: %s", err)
  23. return
  24. }
  25. // go
  26. err = server.Run()
  27. if err != nil {
  28. server.Log.Fatal(err)
  29. }
  30. }