首页 > 解决方案 > 如果 graphQL 使用 async 概念并具有 http 能力,为什么它与 Node/Express 的 REST API 设计与 http 冲突?

问题描述

我已经设置了一个 TypeScript/Node/Express API,其中包括 REST 的“http”和“express-graphql”。在为 TypeScript 一致性编码模式、解析器和类型之后,我使用 nodemon ts-node 运行,并且对于“http”请求一切都很好。当我通过 Postman 作为 POST 发送 graphQL 查询时,它只是挂起。我从来没有见过这样的事情不会超时,它可能会运行几分钟。邮递员显示一些不寻常的“读取重新连接”错误。为什么 graphQL 有这个问题。为什么它不适合而不是建议替换像 REST 这样的经过完美验证的流程?

标签: expresshttpgraphqlexpress-graphql

解决方案


推荐阅读