mirror of
https://github.com/go-micro/go-micro.git
synced 2025-06-18 22:17:44 +02:00
IPV6 too many colons in address net.SplitHostPort need ipv6 address in [host]:port format
This commit is contained in:
@ -2,7 +2,6 @@ package web
|
||||
|
||||
import (
|
||||
"crypto/tls"
|
||||
"fmt"
|
||||
"net"
|
||||
"net/http"
|
||||
"os"
|
||||
@ -13,6 +12,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/urfave/cli/v2"
|
||||
"go-micro.dev/v4"
|
||||
"go-micro.dev/v4/logger"
|
||||
"go-micro.dev/v4/registry"
|
||||
@ -22,7 +22,6 @@ import (
|
||||
mnet "go-micro.dev/v4/util/net"
|
||||
signalutil "go-micro.dev/v4/util/signal"
|
||||
mls "go-micro.dev/v4/util/tls"
|
||||
"github.com/urfave/cli/v2"
|
||||
)
|
||||
|
||||
type service struct {
|
||||
@ -85,7 +84,7 @@ func (s *service) genSrv() *registry.Service {
|
||||
Version: s.opts.Version,
|
||||
Nodes: []*registry.Node{{
|
||||
Id: s.opts.Id,
|
||||
Address: fmt.Sprintf("%s:%s", addr, port),
|
||||
Address: net.JoinHostPort(addr, port),
|
||||
Metadata: s.opts.Metadata,
|
||||
}},
|
||||
}
|
||||
|
Reference in New Issue
Block a user