看起来股票中继网络层没有根据他的请求发送cookie头字段。 所以我试着通过像这样添加Cookie字段来添加它:
Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer('/graphql', {
headers: {
'Cookie': 'user=thibaut',
},
})
);
但我的帖子请求中仍然没有Cookie字段。 如果我用'Set-Cookie'替换'Cookie',那就是我的帖子请求......
我需要我的服务器使用cookies请帮忙! :)
答案 0 :(得分:5)
以通常的方式设置您的Cookie(使用浏览器API),然后按照以下方式配置fetch,以便将它们与每个请求一起发送:
Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer('/graphql', {
credentials: 'same-origin',
})
);