我正在嘗試在 DGraph 數據庫中進行突變,但是當我運行代碼時,它會拋出下一個錯誤:rpc 錯誤:代碼 = 不可用 desc = 連接關閉退出狀態 1我在端口 8000 中使用 dGraph 和 docker,我的 golang 代碼在這里:package mainimport ( "fmt" "context" "encoding/json" "log" dgo "github.com/dgraph-io/dgo" api "github.com/dgraph-io/dgo/protos/api" grpc "google.golang.org/grpc")type Person struct { Name string `json:"name,omitempty"` Lastname string `json:"lastname,omitempty"`}func main() {conn, err := grpc.Dial("localhost:8000", grpc.WithInsecure())if err != nil { log.Fatal(err)}defer conn.Close()dgraphClient := dgo.NewDgraphClient(api.NewDgraphClient(conn))p := Person { Name: "Giovanni", Lastname: "Mosquera Diazgranados",}txn := dgraphClient.NewTxn()ctx := context.Background()defer txn.Discard(ctx)pb, err := json.Marshal(p)if err != nil { log.Fatal(err)}mu := &api.Mutation{ SetJson: pb,}res, err := txn.Mutate(ctx, mu)if err != nil { fmt.Println("Aqui toy") log.Fatal(err)} else { fmt.Println(res)}}如何解決此錯誤以連接我的 DGraph 并進行突變?
與 Golang 和 DGraph 的連接錯誤 rpc
慕碼人8056858
2022-06-27 15:20:02