From 9dd4f53a5fd87cfa25d7035a6c02f3363242f0e8 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Sat, 12 Aug 2023 20:33:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96API=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/rpc/errors/utils.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/rpc/errors/utils.go b/pkg/rpc/errors/utils.go index 2e14215..f756464 100644 --- a/pkg/rpc/errors/utils.go +++ b/pkg/rpc/errors/utils.go @@ -6,6 +6,7 @@ import ( "fmt" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" + "path/filepath" "strings" ) @@ -26,7 +27,7 @@ func HumanError(err error, endpoints []string, configFile string) (resultErr err case codes.Unimplemented: return fmt.Errorf("请求的RPC服务或方法不存在,可能是没有升级API节点或者当前节点没有升级:%w", err), false case codes.Unavailable: - return fmt.Errorf("RPC当前不可用:
1、请确认当前节点的api.yaml(%s)配置中的地址(%s)是否已填写正确;
2、请确保API节点已启动,并检查当前节点和API节点之间的网络连接是正常的。
错误信息:%w", configFile, strings.Join(endpoints, ", "), err), true + return fmt.Errorf("RPC当前不可用:
1、请确认当前节点的%s(%s)配置中的地址(%s)是否已填写正确;
2、请确保API节点已启动,并检查当前节点和API节点之间的网络连接是正常的。
错误信息:%w", filepath.Base(configFile), configFile, strings.Join(endpoints, ", "), err), true } return err, false