当我尝试在我的React应用程序上更新用户的详细信息时,会弹出此错误。
我的应用程序使用Firebase服务和GraphQL进行数据提取。它是用ReactJS编写的。
答案 0 :(得分:0)
您要查询的graphql端点需要某种形式的身份验证。这很可能是访问令牌,您必须通过配置apollo客户端或所使用的任何内容将其作为标头插入请求中。
您首先必须从某个地方获取该令牌。
应该类似于以下内容:
import ApolloClient, { InMemoryCache } from "apollo-boost";
const token = await auth.currentUser.getIdToken(true);
const client = new ApolloClient({
cache: new InMemoryCache(),
headers: { token: token },
uri: // <insert endpoint uri>
});