使用 nodejs 对 graphql 使用啥
Posted
技术标签:
【中文标题】使用 nodejs 对 graphql 使用啥【英文标题】:What to use for graphql with nodejs使用 nodejs 对 graphql 使用什么 【发布时间】:2020-06-05 17:36:24 【问题描述】:我开始研究 graphql 以在下一个项目中将其用作服务器而不是 REST。 当我开始时,我被很多选择轰炸。 graphql-yoga、express-graphql、apollo等
我想知道哪个是使用最广泛的选项并且拥有比较大的社区。p>
【问题讨论】:
选择您喜欢并认为是正确的解决方案。如果您正在寻找“使用最广泛的选项”,那么我想您可以在npmjs.com
上查看每个选项的下载统计信息。 apollo-server-express
的每周下载量约为 908k,是 3 个中最多的,但我建议弄清楚所有这些的优缺点,然后根据此做出决定。
【参考方案1】:
根据https://www.npmjs.com/
apollo-server-express - 997,081 次下载/周 express-graphql - 每周 375,403 次下载 graphql-yoga - 每周 24,100 次下载根据易用性,
我认为最好从 express-graphql 开始和学习,因为它更容易。在了解了 graphql 之后,您就可以开始学习和使用 apollo-server-express 并将其用于任何进一步的目的。
【讨论】:
以上是关于使用 nodejs 对 graphql 使用啥的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 发送基于 DynamoDb 流的 graphQL 突变
NodeJS/GraphQL:尝试使用自定义 DateTime 标量,但出现错误
如何使用 apollo graphql 服务器运行 nodejs