Как сделать так, чтобы запросы на ретрансляцию включали куки? - PullRequest
0 голосов
/ 09 июля 2019

У меня есть Relay setup из руководства по howtographql:

const network = Network.create((operation, variables) => {
  // 4
  return fetch(GRAPHQL_URL, {
    method: 'POST',
    headers: {
      Accept: 'application/json',
      'Content-Type': 'application/json',
    },
    credentials: 'same-origin', // <- added it to enable cookies, but it's a probably a default option anyway
    body: JSON.stringify({
      query: operation.text,
      variables,
    }),
  }).then(response => {
    return response.json();
  });
});

Я хочу, чтобы Relay прикрепил cookie к своему запросу, но он не работает, даже когда я добавил credentials: 'same-origin'. Здесь - аналогичная проблема на GitHub (даже если речь идет о компоненте auth, поэтому этот вопрос должен иметь простое решение).

...