mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 05:00:24 +08:00 
			
		
		
		
	优化API错误相关提示
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user