Http 证书';省略';和SET-COOKIE头
是否可以将apollo客户端配置为不在每个请求中发送COOKIE(例如,将凭据设置为Http 证书';省略';和SET-COOKIE头,http,cookies,react-apollo,Http,Cookies,React Apollo,是否可以将apollo客户端配置为不在每个请求中发送COOKIE(例如,将凭据设置为省略),并且仍然接受来自set-COOKIE标头上的服务器的COOKIE 我的httpLink实现如下所示: const httpLink = createHttpLink({ uri, fetch: fetch, credentials: 'omit' }); 但是,省略会阻止响应更新cookie。您是否碰巧使用了ApolloBoostClient?我遇到了与您相同的问题,之后我可以使用建议的Ap
省略
),并且仍然接受来自set-COOKIE标头上的服务器的COOKIE
我的httpLink
实现如下所示:
const httpLink = createHttpLink({
uri,
fetch: fetch,
credentials: 'omit'
});
但是,省略会阻止响应更新cookie。您是否碰巧使用了
ApolloBoostClient
?我遇到了与您相同的问题,之后我可以使用建议的Apollo客户端解决此问题***:
export const client = new ApolloClient({
link: createHttpLink({
credentials: 'include',
uri: 'http://localhost:8080/api/graphql',
}),
cache: new InMemoryCache(),
});`
***除了像你一样,我使用了'omit'
而不是'include'
,我使用的是ScalaJS,而不是原生JS