INNER CODE UNIT · Go
ServeDefault
megaease/easemesh · go-sdk/stdlib/stdlib.go:69
func ServeDefault() {
go func() {
err := http.ListenAndServe(agentAddr, DefaultAgent)
if err != nil && err != http.ErrServerClosed {
log.Printf("easemesh agent listen %s failed: %v", agentAddr, err)
}
}()
}
// ServeHTTP serves function as agent such as health checking, config updating.
func (a *Agent) ServeHTTP(w http.ResponseWriter, r *http.Request) {
if r.URL.Path == "/health" {
return
}
if r.URL.Path == "/config" {
a.handleConfig(w, r)
}