我有一个现有的Node.js REST API,目前使用pg-promise从数据库查询数据。但是我想使用GraphQL来查询数据库中的数据。因此,我只想在内部使用GraphQL。我找到的所有教程都展示了如何构建GraphQL服务器。但是,我是否也可以只在内部使用GraphQL查询数据呢?
谢谢!
可以,但是您仍然需要设置一个graphql服务器。
数据库使用SQL,不能直接理解graphql。您需要一个单独的应用程序来接收图形并查询数据库。
+-------------+ +------------------+ +----------+
+ Application +-----------+ Application +-------+ database +
+ + graphql + (graphql server) + SQL + +
+-------------+ +------------------+ +----------+