どのようにしてクレデンシャルでバッチリクエストを行いますか?私はHTTPのみのJWTクッキーを使用しています.HttpLinkでは、credentials: 'include'
オプションを渡して、クッキーをグラフェンサーバーに転送します。 BatchHttpLinkに切り替えようとすると、設定用のオプションを受け入れなくなりました。ソースを見ると、簡単に設定することはできません。誰もこれを処理する方法を知っていますか?ここでReact Apolloを使用した資格情報を含むバッチリクエスト
は、私はバッチ処理せずにそれをやっていた方法は次のとおりです。
window['app-react'].GRAPHQL_URL = window['app-react'].GRAPHQL_URL || 'http://backend.app.local/graphiql'
const httpLink = new HttpLink({
uri: window['app-react'].GRAPHQL_URL,
credentials: 'include'
})
const client = new ApolloClient({
link: httpLink,
cache: new InMemoryCache(),
})
ここで私はそれが働い望む方法は次のとおりです。JWTクッキーは、
const batchHttpLink = new BatchHttpLink({
uri: window['joor-react'].GRAPHQL_URL,
credentials: 'include'
})
const client = new ApolloClient({
link: batchHttpLink,
cache: new InMemoryCache(),
})
を私もそれをこのように行うとヘッダーには渡されません。