我刚刚用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?
谢谢!
答案 0 :(得分:2)
我们刚刚开放了https://github.com/hasura/graphql-engine的源代码,这对于在现有的postgres数据库(即使在现有应用程序中正在使用)上的GraphQL入门非常理想。
您可以构建自己的GraphQL服务器以与任何种类的后端进行对话,无论是数据库,REST API还是其他GraphQL服务。这是执行此操作的理想示例/教程:为MongoDB,SQL和REST构建GraphQL网关:https://blog.apollographql.com/tutorial-building-a-graphql-server-cddaa023c035
不同的托管服务提供商将支持不同的部署方式,它们的文档可能应该足够了。如果您遇到特定问题,并且尝试了一些行不通的方法,那么SO可以为您提供帮助。