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

问题描述

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

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

解决方法

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