Gatsby を基盤として、静的コンテンツと動的コンテンツを組み合わせたサイトを作成するアイデアを試しています。このハイブリッド サイトには、一般に公開されている静的なマーケティング ページと、認証の壁の背後に存在するいくつかの動的なページが含まれます。@Gatsby のこのツイートによると、それは実行可能です。
ステップ 1 で立ち往生し、apollo プロバイダーを追加して、サイトを Graphcool に接続します。
通常、私はルートでこれを行います.Appは私のサイトのルートです...
const networkInterface = createNetworkInterface({
uri: GRAPHCOOL_SIMPLE_ENDPOINT
});
const client = new ApolloClient({
networkInterface
});
export default ReactDOM.render(
<ApolloProvider client={client}>
<App />
</ApolloProvider>,
document.getElementById('root')
);
しかし、サイトのルートは Gatsby サイトのどこにあるのでしょうか?