問題タブ [dgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
81 参照

c# - c# StatusCode=Unavailable, Detail="Empty update" grpc exception を使用した TLS 対応 dgraph サーバー

コンソールアプリケーションの下に書いたために、c#.netを使用してtls対応のdgraphサーバーに接続しようとし ています

以下のコードを使用してチェックバージョンを呼び出す

クライアントをインスタンス化した後、サーバーのバージョンをチェックして、接続されていることを確認していますが、grpcで失敗しました {Result: IsSuccess='False', Reasons='ExceptionalError with Message='Status(StatusCode=Unavailable, Detail="Empty update")', Exception='Grpc.Core.RpcException: Status(StatusCode=Unavailable, Detail="Empty update")\r\n at DgraphDotNet.GRPCConnection.CheckVersion()\r\n at DgraphDotNet.DgraphClient.CheckVersion()'', }

ここに画像の説明を入力

0 投票する
0 に答える
45 参照

node.js - Dgraph の操作: オペレーションをフロントエンドに公開し、保存前にミューテーションを処理する

バックエンド部分とフロントエンド部分で構成されるアプリケーションを構築しています。バックエンドとの通信に GraphQL を使用したいのですが、最近dgraphデータベースを発見しました。

問題は、 dgraph操作をフロントエンドクライアントに公開せずに、バックエンドでdgraphを使用する方法です(他のソースからデータを取得し、内部で処理してdgraphデータベースに保存するため)?私が間違っていなければ、プレーンな dgraph を使用すると、フロントエンドがデータベースと直接通信することも意味しますが、データをデータベースに保存する前にサーバーでミューテーションを処理したい場合はどうなりますか? ポート X で dgraph のインスタンスを起動し (実際には必要ないように思われます)、それをサーバーの内部で使用し、ポート Y で GraphQL サーバー (Apollo など) を追加しますか?フロントエンド?その場合、単純なクエリのブリッジを作成する方法があるのではないでしょうか?

それとも、いくつかの代替手段がありますか?MongoDB も使用できますが、グラフ データベースのメリットが失われます。