如何使中继请求包含cookie?

时间:2019-07-09 17:53:46

标签: javascript relaymodern

我从howtographql教程中获得了一个中继setup

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',它也无法正常工作。 Here是GitHub上的类似问题(尽管它更多地是关于auth组件的,所以这个问题应该有一个简单的解决方案)。

0 个答案:

没有答案