21 lines
459 B
Go
21 lines
459 B
Go
package ping
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
|
|
"github.com/containous/mux"
|
|
)
|
|
|
|
//Handler expose ping routes
|
|
type Handler struct {
|
|
EntryPoint string `description:"Ping entryPoint" export:"true"`
|
|
}
|
|
|
|
// AddRoutes add ping routes on a router
|
|
func (g Handler) AddRoutes(router *mux.Router) {
|
|
router.Methods(http.MethodGet, http.MethodHead).Path("/ping").
|
|
HandlerFunc(func(response http.ResponseWriter, request *http.Request) {
|
|
fmt.Fprint(response, "OK")
|
|
})
|
|
}
|