在单个 Web 应用程序的不同部分使用 REST 和 GraphQL

Using REST and GraphQL in different parts of a single web app

我正在创建一个 Web 应用程序,我想知道是否可以同时使用 REST 和 GraphQl 创建它。我并不是说我不想在 graphql 中包装 REST。它是一个具有多种功能的网络应用程序,graphql 最适合应用程序的博客部分,但我们已经使用 REST 构建了它的其余部分。将它们用于应用程序的各个部分会是 possible/bad 练习吗?

我认为这没有任何问题。只需确保创建一个单一的 API 抽象来在内部处理这两种情况,这样应用程序本身就不会关心它(以防你想在某个时候全面使用 GraphQL)。