【发布时间】:2021-01-10 06:53:24
【问题描述】:
下面是我的 apollo 客户端设置,当我硬编码在 GitHub 上创建的访问令牌并尝试 ping 端点时,它工作正常,我取回数据,我可以使用它等等。我尝试替换硬编码的值进入环境变量,但随后我开始从 github 收到 401 未经授权的错误。我记录了环境变量,并得到了我正在硬编码的确切字符串。我真的不明白为什么。谁能帮帮我?
const httpLink = createHttpLink({
uri: 'https://api.github.com/graphql',
});
const authLink = setContext((_, { headers }) => {
// const token = process.env.REACT_APP_GITHUB;
return {
headers: {
...headers,
// authorization: token ? token : null
authorization: `bearer fullAccessTokenString`
}
}
});
const client = new ApolloClient({
link: authLink.concat(httpLink),
cache: new InMemoryCache()
});
【问题讨论】:
标签: github graphql create-react-app apollo github-api