javascript - Node 14 导致 graphqljs 出现未知问题

标签 javascript node.js graphql graphql-js

所以我最近尝试将我的 Node 从 13 升级到 14,但后来我遇到了 graphql 的问题。

发生的事情是,每当我向服务器发送请求时,我都会永远“等待”。问题是,没有抛出错误。

我想知道从 13 升级到 14 时是否有人对 graphql 有任何问题。

使用的包:

  • express-graphql
  • 图ql
  • graphql-iso-日期
  • graphql-query-builder-v2
  • graphql-type-json
  • graphql-上传

  • 如果您对 Node 14 和这两个 graphql 包没有任何问题,请告诉我,因为是其他包导致了问题。谢谢。

    我目前的解决方案是降级 Node (我目前在 Node 12 上,因为 brew 似乎还没有 Node 13)。

    最佳答案

    有一个已知的issuepg模块和 NodeJS 14. 由于 pg-promise也使用这个模块 - 我怀疑这是问题所在。

    建议的解决方案是确保您拥有 pg>=8.0.3安装。

    这可以通过

  • 更新到 pg-promise>=10.5.2已经有更新的pg模块作为依赖项和/或
  • 更新到 pg>=8.0.3如果明确指定,则在依赖项中。

  • 还要确保任何其他依赖于 pg 的库已是最新。

    关于javascript - Node 14 导致 graphqljs 出现未知问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61587910/

    相关文章:

    reactjs - AWS GraphQL : Variable 'input' has coerced Null value for NonNull type 'Input!'

    JavaScript 对象创建和函数调用步骤

    javascript - AngularJS : the binding isn't applied when calling a service on an event

    node.js - 服务客户端 DNode 库 - "cannot find module dnode/web"

    javascript - 如何修复 Windows 终端中的 'find' 命令

    reactjs - GraphQL 查询适用于 Gatsby 页面,但不适用于类组件

    graphql - 无法在 AEM 中使用 GraphQL

    javascript - 模板在 Meteor 中如何工作

    javascript - 是否可以将 typescript 接口(interface)导出为方法的输出?

    node.js - 咕噜声+ Mocha 测试: Change working directory?