如何为现有数据库构建Graphql后端服务器?

时间:2018-07-14 01:02:41

标签: node.js graphql

我刚刚用Prisma,graphql-yoga,prisma绑定构建了简单的Node.js graphql后端服务器。 我想知道是否可以为现有数据库创建graphql后端服务器。 例如,我正在Amazon RDB中部署Postgresql数据库,它不是空数据库。 在这种情况下,

1. How can I build backend server using Graphql and Node.js for existing database?

2. Graphql backend server building is possible for only newly created database or available for existing database?

3. If I would like to deploy graphql database on specific cloud system(for example godaddy), is it possible and how to do it?

谢谢!

1 个答案:

答案 0 :(得分:2)

  1. 我们刚刚开放了https://github.com/hasura/graphql-engine的源代码,这对于在现有的postgres数据库(即使在现有应用程序中正在使用)上的GraphQL入门非常理想。

  2. 您可以构建自己的GraphQL服务器以与任何种类的后端进行对话,无论是数据库,REST API还是其他GraphQL服务。这是执行此操作的理想示例/教程:为MongoDB,SQL和REST构建GraphQL网关:https://blog.apollographql.com/tutorial-building-a-graphql-server-cddaa023c035

  3. 不同的托管服务提供商将支持不同的部署方式,它们的文档可能应该足够了。如果您遇到特定问题,并且尝试了一些行不通的方法,那么SO可以为您提供帮助。