gpt4 book ai didi

javascript - 网络错误 : Unexpected token < in JSON at position 0 at new ApolloError

转载 作者:行者123 更新时间:2023-11-30 11:12:17 25 4
gpt4 key购买 nike

enter image description here

const httpLink = createHttpLink({
uri: 'http://localhost:3090/'
})

const client = new ApolloClient({
link: httpLink,
cache: new InMemoryCache()
})

client.query({
query: gql`
query users {
email
}
`,
})
.then(data => console.log(data))
.catch(error => console.error(error));

此查询在从客户端代码获取时出错,但当我在浏览器中执行此查询时 http://localhost:3090/graphql它正确获取数据

最佳答案

您要将查询发布到的 graphql 端点缺少 /graphql .所以你的服务器可能会返回一个 html 文档,其中包含以 < 开头的 404 错误消息。来自 <html... . Apollo 尝试将其解析为查询结果,但失败了。

检查 httpLink实际上是 localhost:3090/graphql .

查询的语法也是:

{
users {
email
}
}

或者如果您想为查询命名:

query Users {
users {
email
}
}

关于javascript - 网络错误 : Unexpected token < in JSON at position 0 at new ApolloError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53209623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com