Test 检查配置
()
| 95 | |
| 96 | // Test 检查配置 |
| 97 | func (this *Node) Test() error { |
| 98 | // 检查是否能连接API |
| 99 | rpcClient, err := rpc.SharedRPC() |
| 100 | if err != nil { |
| 101 | return fmt.Errorf("test rpc failed: %w", err) |
| 102 | } |
| 103 | _, err = rpcClient.APINodeRPC.FindCurrentAPINodeVersion(rpcClient.Context(), &pb.FindCurrentAPINodeVersionRequest{}) |
| 104 | if err != nil { |
| 105 | return fmt.Errorf("test rpc failed: %w", err) |
| 106 | } |
| 107 | |
| 108 | return nil |
| 109 | } |
| 110 | |
| 111 | // Start 启动 |
| 112 | func (this *Node) Start() { |