【发布时间】:2019-09-11 05:38:26
【问题描述】:
我是第一次实现 GraphQL 服务器。在阅读文档时,我发现建议使用带有 typeDefs 的 gql (https://www.apollographql.com/docs/apollo-server/migration-two-dot#existing-schema)。我知道 gql 的目的,但如果构造函数在内部解析 typeDefs,我不明白为什么它需要 Apollo Server。我的代码在有和没有它的情况下都有效。
为什么推荐使用gql?
更新 v1
由于将 gql 与 eslint 等工具结合使用,我立即注意到答案中描述的好处。如果没有 gql,可用的工具就不够聪明,无法区分模板字符串和 graphql。
【问题讨论】:
-
猜这太宽泛了或会导致自以为是的答案
-
为什么太宽泛了?我什至不知道一个原因。
标签: javascript graphql apollo-server