2017-05-31 6 views
2

ReactQLスターターキットを使って作業していましたが、キットの設定方法を紹介したイントロビデオを見ましたが、まだ混乱している部分は私たちがGraph.coolエンドポイントを使用しない場合、私たちのgraphqlに固有のものです。私たち自身のgraphqlものを処理するためのベストプラクティスは何Graphqlエンドポイントを更新するには(Graph.coolを使用しないで)

など、

Graph.coolは偉大なようだが、Graphqlでより多くの経験を得るために、私は自分自身のスキーマを設定したい、クエリ? config/project.js APOLLO変数に

app.get('/', { 
graphiql: true 
}) 

または興亜同等:私は置いていますか?私はKoaよりもExpressに精通していますが、entry/server.jsファイルにもそれを見ることができます。

答えて

-2

あなたは非常に一般的な質問をしました。

私は、すべてのものがどのように適合するかを見るために、既存のアーキテクチャでおもちゃを扱うことができるすべてのソリューションが必要だと思います。ボイラープレートが必要です。

この1つは本当に進んでいるが、あなたが軌道に乗る聞かせしても大丈夫でなければなりません:https://github.com/kriasoft/react-starter-kit

+1

FYI、OPは、具体的にReactQL(https://reactql.org)スターターキット –

4

GraphQLエンドポイントはconfig/project.jsに設定され、デフォルトでAPOLLO変数の下で:

export const APOLLO = { 
    uri: 'https://api.graph.cool/simple/v1/cinomw2r1018601o42x5z69uc', 
}; 

変更APOLLO.uriポイントに別のGraphQLサーバにその新しいサーバを使用するためにサーバ環境とブラウザ環境の両方が更新されます。

https://github.com/reactql/examples/tree/master/graphql-server

あなたは ReactQLがデフォルトで起動するフロントエンドWebサーバーと一緒に、独自のGraphQLサーバーを作成する場合は、あなたが自分のスキーマとGraphQLエンドポイントをアップ配線はここを見ることができる例があります

+0

非常に有用について質問(例えば、プロジェクトの使用手順は、hereを見出すことができます)。ありがとうございました! –

+0

Np @ outsideup。答えをアップアップして、他人を助けることができるようにしてください。 –

関連する問題