我在https://www.apollographql.com/docs/tutorial/client/上学习阿波罗教程。我的服务器在localhost:4000上运行成功,我的客户机在localhost:3000上运行。客户端编译成功,但我在浏览器中得到一个400错误,并且它指向一个Apollo错误:
Uncaught (in promise) Error: Network error: Response not successful: Received status code 400 at new ApolloError (bundle.esm.js:76)。
本教程使用TypeScript作为客户端,但我没有安装它,所以我全局安装了它,但除了教程提到的之外,我没有对客户端进行任何其他更改。不确定这是不是问题所在。
作为参考,本教程的存储库位于https://github.com/apollographql/fullstack-tutorial。
发布于 2020-02-28 11:35:56
已解决:原来我不小心删除了一个模式类型的字段,这导致了400。在学习本教程的过程中也出现了一个编译错误(另一个文件中的命名导入抛出了一个错误),但我通过将其设为默认导入来解决了这个问题。
https://stackoverflow.com/questions/60443542
复制相似问题