【发布时间】:2019-07-26 21:22:33
【问题描述】:
在学习了 GraphQL 并在几个项目中使用它之后,我终于想给Prisma 一个机会。它承诺消除对数据库的需求,并从 GraphQL Schema 生成 GraphQL 客户端和工作数据库。到目前为止一切顺利。
但我的问题是:对我来说,GraphQL 客户端真的只对客户端有用(防止过度获取、加快页面速度、React 集成……)。然而,Prisma 并没有消除对业务逻辑的需求,因此最终会使用 Node.js 中生成的客户端库,只是为了将另一个 GraphQL 服务器中的许多功能重新导出到实际客户端。
为什么我应该更喜欢 Prisma 而不是自定义数据库解决方案?是否必须将大量端点重新暴露给实际客户端?
【问题讨论】:
-
我刚刚向您在您的网站上找到的地址发送了一封电子邮件,并分享了我在回答中提到的博客文章的预览。我希望这能解决你所有的问题!如果您有任何其他问题,请告诉我。 @NikxDa
-
@nburk 感谢您的帮助!今晚我会查看博客文章,我会通过邮件回复你。感谢您的帮助! :)
-
@nburk 我给你发了一封邮件。感谢您的洞察力!发布后,我会将博客文章编辑为您的答案。
-
太棒了,非常感谢您的反馈!很高兴听到这篇文章引起您的共鸣 :) 很高兴为您解答任何进一步的问题。