我从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组件的,所以这个问题应该有一个简单的解决方案)。