【发布时间】:2020-02-01 23:31:58
【问题描述】:
我只想将 Hasura 用作 NestJs GraphQL 服务器后面的数据访问层,并保留 Hasura 的所有优势,尤其是订阅的实时功能。
这个想法是在与 Hasura 交互之前构建一个更加定制化的 API 并处理所有业务逻辑。
通过这样做,我是否必须自己在 Nestjs 层处理安全访问,因为我必须使用来自 Nestjs 服务器的 x-hasura-admin-secret 连接到 Hasura 服务器? 你认为这是使用 Hasura 的好方法吗?
在可扩展架构中是否有任何其他替代方案使用 Hasura 作为数据访问层?
谢谢
【问题讨论】:
-
FWIW,Prisma 有很多与 Hasura 相同的功能,包括订阅支持,我认为它可能是 better fit for this sort of architecture。