diff --git a/http.go b/http.go index b4acbb0..0accf2b 100644 --- a/http.go +++ b/http.go @@ -141,6 +141,9 @@ func (h *httpServer) Register() error { if err != nil { return err } + if len(service.Metadata) == 0 { + service.Metadata = make(map[string]string, 5) + } service.Metadata["protocol"] = "http" service.Endpoints = eps