【发布时间】:2017-10-25 15:05:18
【问题描述】:
我有一个现有的代码库,它使用 Meteor 方法从客户端获取请求并在服务器上执行数据库操作。我想尝试将这个项目转移到 GraphQL,但我无法理解这项工作的范围,尤其是这对这些 Meteor 方法意味着什么。
A) GraphQL 替换 Meteor 方法吗?所以我会在 GraphQL 查询、解析器和突变中重新实现这个逻辑?
B) GraphQL 是否与 Meteor 方法串联工作?即客户端调用一个 Meteor 方法,里面调用了服务器上的一个或多个突变?
C) GraphQL 是否与 Meteor 方法并行工作,具有明显的关注点分离?即,所有数据库操作都被卸载到客户端突变调用,但所有其他过程(例如启动电子邮件和其他作业)仍然发生在 Meteor 方法中。
希望找到有关此主题的一些说明。谢谢!
【问题讨论】: