使用 angular-apollo graphql 客户端获取 404 Not Found

Posted

技术标签:

【中文标题】使用 angular-apollo graphql 客户端获取 404 Not Found【英文标题】:Getting 404 Not Found using angular-apollo graphql client 【发布时间】:2018-09-15 06:16:29 【问题描述】:

所以我正在将 graphql 集成到我们的新应用中。我用我们的 graphql API 端点实例化了 Apollo 客户端,但我无法进行任何查询,事实上,我什至看不到任何通过网络选项卡进入的 post(graphql) 请求。

我收到一个导致 404 Not found 的选项请求。

graphql 端点在寻找失眠症的工具中工作得非常好。

我搜索了一下,发现它需要在服务器上添加 CORS。即使这样做了,它也会给出相同的行为

【问题讨论】:

【参考方案1】:

我认为这与 Apollo Angular 或您的 javascript 代码无关。它在 OPTIONS 处停止,这可能意味着您的 CORS 配置不正确。

【讨论】:

是的,这正是问题所在!

以上是关于使用 angular-apollo graphql 客户端获取 404 Not Found的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Graphql.js 中使用 GraphQL 订阅

使用 Express-GraphQL 的 GraphQL 订阅

GraphQl 和 insomnia 桌面客户端无法使用 graphql.org/swapi-graphql

如何使用 axios 将文件上传到使用 graphql-upload 实现的 graphql 后端?

以太坊中GraphQL简介及使用

春季启动graphql的问题。使用 404 请求 /graphql 结果