微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GraphQL 服务器总是在数据中返回空数组

如何解决GraphQL 服务器总是在数据中返回空数组

我在本地设置了一个 GraphQL 服务和一个保存我的数据的后端服务。整个设置也存在于云开发环境中。我正在尝试调试一个问题,因此我正在使用 Graphql playground 访问我的本地后端服务。但奇怪的是,每当我在 graphql 中配置本地服务 url 时,它都不会命中该服务,而只是用一个空数组进行响应。但是当我将 url 更改为指向开发环境服务时,它给出了预期的数据响应。

本地服务工作正常,因为我已经使用 Postman 对其进行了测试,并且确实给出了正确的结果。不太确定这里出了什么问题。是否有任何设置/缓存导致这种情况?我曾多次尝试清除缓存,但这似乎不是问题。

解决方法

好的,所以想通了。问题是在我的机器上运行的公司代理。它阻止了从 graphql 发出的 localhost:8095 url。当我在禁用代理后运行它时,一切正常。不知道为什么它会阻止本地主机。谢谢大家

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。