النتيجة المقصودة: يجب أن يعمل الخيار credentials
عند استخدام apollo-link-batch-http
. إذا كانت Graphql وراء مصادقة http الأساسية على سبيل المثال ، فيجب على credentials: "same-origin"
نشر بيانات الاعتماد.
النتيجة الفعلية: لا يتم نشر بيانات الاعتماد ، والحصول على رمز استجابة HTTP 401.
كيفية إعادة إظهار المشكلة:
انظر الريبو https://github.com/Morantron/apollo-link-batch-http-credentials-bug
لقد نشرنا للتو إصدارًا جديدًا من apollo-link-batch-http
. هل يمكنك تأكيد أن المشكلة لا تزال موجودة؟
مذهل! تم إصلاحه الآن على إصدار 1.1.0 ، شكرًا! : تادا:: مرفوعة:
لا تزال هذه المشكلة تحدث (أو كان لها انحدار) في [email protected]
. باستخدام التكوين وفقًا للمستندات:
new BatchHttpLink({
uri,
credentials: 'same-origin',
headers: {
accept: 'application/json'
}
})
لم يتم احترام قيمة credentials
ولا الكائن headers
.