Graphql Apollo客户端:发送与身份验证/授权相关的不同标头
我的应用程序中经常会有过期的授权令牌 但是,我不希望此错误阻止不需要授权的请求。你的工作是什么 我想自定义我的标题,以便请求只查看页面(不需要令牌,所以使用空标题发送)和请求编辑数据(添加令牌并允许错误阻止请求) 无效令牌(每个请求的标题设置如下)正在阻止对打开数据的简单获取:Graphql Apollo客户端:发送与身份验证/授权相关的不同标头,graphql,apollo,react-apollo,apollo-client,Graphql,Apollo,React Apollo,Apollo Client,我的应用程序中经常会有过期的授权令牌 但是,我不希望此错误阻止不需要授权的请求。你的工作是什么 我想自定义我的标题,以便请求只查看页面(不需要令牌,所以使用空标题发送)和请求编辑数据(添加令牌并允许错误阻止请求) 无效令牌(每个请求的标题设置如下)正在阻止对打开数据的简单获取: const client = new ApolloClient({ uri: "http://localhost:8000/graphql", request: operation => { con
const client = new ApolloClient({
uri: "http://localhost:8000/graphql",
request: operation => {
const token = sessionStorage.getItem('jwtToken');
operation.setContext({
headers: {
'x-token': token || '',
},
});
},
});