我不断得到这个错误:
错误:GraphQL错误:未授权!
代码为:
const queries = gql`
query {
mystreak
}
`;
render() {
return (
<Query query={queries}>
{({ loading, error, data }) => {
console.log(loading);
console.log(error);
console.log(data.mystreak);
}}
</Query>
)
}
应用程序是在React.js中构建的,我对GraphQL相当陌生。
数据也未定义。
有什么想法吗?
先谢了
2条答案
按热度按时间bf1o4zei1#
我猜你使用的是Apollo。我们缺少很多信息,尤其是关于你的后端,但看起来你的http请求中缺少一个Authorization头:
https://www.apollographql.com/docs/link/links/http.html#options
检查后端的文档以获取令牌值。
kd3sttzy2#
我通过从
app.json
中删除eas: projectId
解决了此问题:我需要为开发构建,但公司的Expo项目ID与我的帐户的项目ID不同,因此问题...