GraphQL:我需要在我的项目中设置啥?

Posted

技术标签:

【中文标题】GraphQL:我需要在我的项目中设置啥?【英文标题】:GraphQL: What I need to set up on my project?GraphQL:我需要在我的项目中设置什么? 【发布时间】:2021-11-26 19:10:14 【问题描述】:

我是 GraphQL 的新手,我正在尝试了解如何在我的应用程序上设置 GraphQL(基于 JAVA 和 rest)。我刚刚阅读了很多文档,但不清楚我需要什么来轻松设置这个新层。

    我必须运行 Apollo Server + Application Server 吗? 是否必须在 graphQL Schema 中重写现有的 SQL DB Schema?

【问题讨论】:

【参考方案1】:

我认为重要的是要记住 GraphQL 是 just a specification。在大多数流行的编程语言中,该规范有许多实现。您不需要运行任何特定的服务器或设置任何特定的数据存储机制,因此使用像 Apollo Server 这样的东西是完全可选的。 如果你阅读了我强烈推荐的规范,你会发现 GraphQL 对你最终如何存储数据没有什么可说的。它与您的数据库架构完全无关。 阅读规范并了解基本原理。当您尝试了解如何使用该规范的特定实现(例如 GraphQL-Java)时,这将使您更轻松。

【讨论】:

以上是关于GraphQL:我需要在我的项目中设置啥?的主要内容,如果未能解决你的问题,请参考以下文章

在我的应用主菜单中设置项目标题?

在我的应用程序的主菜单中设置项目的标题?

如何在我的 Vue 项目中设置 vue-burger-menu

GraphQL 架构文件应包含有效的 GraphQL 自省查询结果

如何在 GraphQL 中设置 http 状态码

Grails:在控制器中设置啥以达到 URL 映射中的错误处理?