节点 14 导致 graphqljs 出现未知问题

node 14 causing unknown issues for graphqljs

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

发生的事情是,每当我向服务器发送请求时,我永远 "pending"。问题是,没有抛出任何错误。

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

使用的包:

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

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

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

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

这可以通过

  • 正在更新到 pg-promise>=10.5.2,它已经将更新的 pg 模块作为依赖项 and/or
  • 如果明确指定,则在依赖项中更新为 pg>=8.0.3

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