1
0
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:
Johnson C
2021-10-28 17:03:48 +08:00
committed by GitHub
parent e155029a4b
commit ed690ed838
7 changed files with 17 additions and 16 deletions

View File

@ -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,
}},
}