使用REST端点中的authToken在react-apollo中构造身份验证链接

时间:2018-08-13 09:00:45

标签: reactjs graphql apollo react-apollo apollo-client

link中构造react-apollo的最佳方法是什么? 在创建authLink之前,我需要等待身份验证令牌。

一种可行的方法是

axios.get('/token').then((data) => {
  authLink = construct using data;
  client = construct using authLink;
  ReactDOM.render(
    <ApolloProvider={client}>
       <App />
    </ApolloProvider>
  );
});

我也可以通过将其放在async-await块中来完成此操作。 两种情况下的问题都是我无法导出client以便在组件外部使用。谢谢!

0 个答案:

没有答案