私は、Apollo ClientでgraphqlリクエストとともにCookieを送信するための手順を試しましたが、エクスプレスサーバはクッキーを受信していないので、リクエストを調べるとクッキーが送信されていない応答と一緒に。React Apolloクライアントがクッキーを送信していない
このページに続き:
https://www.apollographql.com/docs/react/recipes/authentication.html
私のコードは
const link = createHttpLink({
uri: 'http://localhost:3000/api/graphql',
opts: {
credentials: 'include',
}
});
const client = new ApolloClient({
link,
cache: new InMemoryCache()
});
私のセットアップは非常に簡単ですが、私はローカルホスト上で作成反応するアプリをサーバーを使用しています:3000、送信しますlocalhost:5000(express api server)へのapiのリクエスト。私は、他のルート上のlocalhost:3000経由でCookieを設定して取得することができます.Apollo Clientだけがそれらを送信しません。