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)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…