Mongodb 外部REST API的graphql服务器
我想构建一个react本机应用程序。 应用程序的内容几乎100%被外部RESTAPI捕获 因为它非常不友好,因为有很多不同的端点和很多调用来接收一个结果,我读了一些关于graphql的文章,它只需要查询就可以得到我们想要的一切 所以我有了用mongodb作为数据库构建自己的graphql服务器的想法。 在这个服务器上,我获取外部REST的数据并将其写入数据库 然后我通过graphql查询使这些数据可用。可能通过将此服务器部署到heroku 所以我的问题是: 这是一种使api调用更容易的常用方法,还是因为最终我没有任何好处而不值得开发Mongodb 外部REST API的graphql服务器,mongodb,rest,api,graphql,Mongodb,Rest,Api,Graphql,我想构建一个react本机应用程序。 应用程序的内容几乎100%被外部RESTAPI捕获 因为它非常不友好,因为有很多不同的端点和很多调用来接收一个结果,我读了一些关于graphql的文章,它只需要查询就可以得到我们想要的一切 所以我有了用mongodb作为数据库构建自己的graphql服务器的想法。 在这个服务器上,我获取外部REST的数据并将其写入数据库 然后我通过graphql查询使这些数据可用。可能通过将此服务器部署到heroku 所以我的问题是: 这是一种使api调用更容易的常用方法,
我很想听听每个人对此的意见,并非常感谢任何类型的提示。它不需要向数据库写入任何内容(它可以),您只需返回从REST收集的数据,即使是从本地或远程的REST收集的数据。将其视为一种代理,它可以缓存(在内存中?),这将有很多好处。阅读有关模式缝合的内容。好的,谢谢,heroku是运行此功能的好地方吗?或者免费计划有问题,30分钟不活动后的睡眠也可以。如果你不想让你的用户处理超时问题,你可以设置一个免费的healthcheck端点来ping你的服务器以保持它的活力,但是如果它不睡觉,你必须在月底支付费用。