【问题标题】:Using GraphQL inside REST API for data querying在 REST API 中使用 GraphQL 进行数据查询
【发布时间】:2023-03-18 22:54:01
【问题描述】:

我有一个现有的 Node.js REST API,它当前使用 pg-promise 从数据库中查询数据。但相反,我想使用 GraphQL 从数据库中查询数据。所以,我只想在内部使用 GraphQL。我找到的所有教程都展示了如何构建 GraphQL 服务器。但是我也可以只在内部使用 GraphQL 来查询数据吗?

谢谢!

【问题讨论】:

    标签: node.js database api rest graphql


    【解决方案1】:

    是的,但您仍需要设置一个 graphql 服务器。

    数据库说 SQL,不会直接理解 graphql。您需要一个单独的应用程序来接收 graphql 并查询数据库。

    +-------------+           +------------------+       +----------+
    + Application +-----------+ Application      +-------+ database +
    +             +  graphql  + (graphql server) +  SQL  +          +
    +-------------+           +------------------+       +----------+
    

    【讨论】:

    • 是不是说我的REST服务向graphql服务器发出请求,graphql服务器用SQL查询数据库?
    • 非常感谢,这让我更清楚了!您对类似于我的场景的教程有什么建议吗?
    • 我不能,因为我不知道你的环境是什么,或者你熟悉什么语言。我使用的是 graphql-jpa,除非你已经了解 Spring Boot,否则我不会推荐它。
    猜你喜欢
    • 2017-12-03
    • 2019-12-07
    • 1970-01-01
    • 2020-12-04
    • 2015-11-27
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多