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