优化API错误相关提示

This commit is contained in:
刘祥超
2023-08-12 20:33:28 +08:00
parent 58dcab31ae
commit 43cf3b57dd

View File

@@ -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当前不可用<br/>1、请确认当前节点的api.yaml<em>%s</em>)配置中的地址(<em>%s</em>)是否已填写正确;<br/>2、请确保API节点已启动并检查当前节点和API节点之间的网络连接是正常的。<hr/>错误信息:%w", configFile, strings.Join(endpoints, ", "), err), true
return fmt.Errorf("RPC当前不可用<br/>1、请确认当前节点的%s<em>%s</em>)配置中的地址(<em>%s</em>)是否已填写正确;<br/>2、请确保API节点已启动并检查当前节点和API节点之间的网络连接是正常的。<hr/>错误信息:%w", filepath.Base(configFile), configFile, strings.Join(endpoints, ", "), err), true
}
return err, false