项目作者: euskadi31

项目描述 :
HTTP Server with Middleware
高级语言: Go
项目地址: git://github.com/euskadi31/go-server.git
创建时间: 2017-10-16T21:11:01Z
项目社区:https://github.com/euskadi31/go-server

开源协议:MIT License

下载


Go Server Last release Documentation

Go Report Card

Branch Status Coverage
master Build Status Coveralls

HTTP Server Router with middleware

Example

  1. import "github.com/euskadi31/go-server"
  2. router := server.NewRouter()
  3. router.EnableMetrics()
  4. router.EnableCors()
  5. router.EnableHealthCheck()
  6. router.AddHealthCheck("my-health-check", NewMyHealthCheck())
  7. router.Use(MyMiddleWare())
  8. router.AddController(MyController())
  9. panic(http.ListenAndServe(":1337", router))

License

go-server is licensed under the MIT license.