問題タブ [graphcool]

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 投票する
2 に答える
1258 参照

redux - Gatsby ハイブリッド サイトを Apollo/Graphcool (または Redux) に接続するには?

Gatsby を基盤として、静的コンテンツと動的コンテンツを組み合わせたサイトを作成するアイデアを試しています。このハイブリッド サイトには、一般に公開されている静的なマーケティング ページと、認証の壁の背後に存在するいくつかの動的なページが含まれます。@Gatsby のこのツイートによると、それは実行可能です。

ステップ 1 で立ち往生し、apollo プロバイダーを追加して、サイトを Graphcool に接続します。

通常、私はルートでこれを行います.Appは私のサイトのルートです...

しかし、サイトのルートは Gatsby サイトのどこにあるのでしょうか?

0 投票する
1 に答える
214 参照

graphql - Lokka変異で配列を渡す方法は?

GraphCool、Lokka、および Nodejs を含むプロジェクトに取り組んでいます。itemsIds: [ID!]文字列の配列が文字列リテラルに渡されると、配列が変わり、[id1, id2, id3]突然変異が必要になります["id1", "id2", "id3"]。問題は Apollo GraphQL でも同じです。以下のコードを使用して、何とか問題を解決しました。私は何か間違ったことをしていますか?簡単な解決策はありますか?-

0 投票する
1 に答える
138 参照

database-migration - Graphcool での開発から本番へのデータベース移行

バックエンドとして Graphcool を使用するモバイル アプリのフロントエンドがあります。私は現在、本番用と開発用の 2 つの Graphcool プロジェクトを持っています。ここで、データベースの開発バージョンを本番バージョンに移行する必要があります。具体的には、次のことを行う必要があります。

  1. ENUM の更新
  2. スキーマを更新し、現在のデータが壊れないようにする
  3. 権限とルールを更新する
  4. 更新機能

新しいスキーマを開発から本番にコピーして貼り付けようとしましたが、手動で解決する必要がある多くの矛盾があることがわかりました。一方、プロジェクトのエクスポート機能は現在、権限と機能をバックアップする方法がないため、手順 1 と 2 が終了したら手動で変更する必要があります。

問題は、本番プロジェクトに多くのライブ リクエストがあり、データの一貫性を損なう可能性のあるダウン タイムやリクエストが発生したくないということです。この種の移行に対処する最善の方法は何ですか? ガイドラインやベストプラクティスはありますか? どうもありがとう。