这是我在这里的第一篇讨论帖子。我通过奥德赛学到了Apollo
+ 。目前,我正在使用Next.js构建自己的项目,该项目需要从 2 个GraphQL 端点获取数据。GraphQL
我的问题:如何使用GraphQL 从多个端点ApolloClient
获取数据?
以下是我的第一个端点的代码:
import { ApolloClient, InMemoryCache, createHttpLink } from "@apollo/client";
const client = new ApolloClient({
ssrMode: true,
link: createHttpLink({
uri: "https://api.hashnode.com/",
credentials: "same-origin",
headers: {
Authorization: process.env.HASHNODE_AUTH,
},
}),
cache: new InMemoryCache(),
});
export default client;
Run Code Online (Sandbox Code Playgroud)