Beabsichtigtes Ergebnis: Die Option credentials
sollte funktionieren, wenn apollo-link-batch-http
. Wenn sich graphql beispielsweise hinter der grundlegenden http-Authentifizierung befindet, sollte credentials: "same-origin"
Anmeldeinformationen weitergeben.
Tatsächliches Ergebnis: Die Anmeldeinformationen werden nicht weitergegeben und erhalten einen HTTP 401-Antwortcode.
So reproduzieren Sie das Problem:
Siehe Repository https://github.com/Morantron/apollo-link-batch-http-credentials-bug
Wir haben gerade eine neue Version von apollo-link-batch-http
. Können Sie bestätigen, dass das Problem weiterhin besteht?
Fantastisch! Es ist jetzt in der Version 1.1.0 behoben, danke! :tada: :raised_hands:
Dieses Problem tritt immer noch auf (oder hatte eine Regression) in [email protected]
. Verwenden der Konfiguration gemäß der Dokumentation:
new BatchHttpLink({
uri,
credentials: 'same-origin',
headers: {
accept: 'application/json'
}
})
Weder der credentials
Wert noch das headers
Objekt werden berücksichtigt.