是否应该将graphQL用于与应用程序数据无关的请求,例如从第三方服务注销的请求?

时间:2018-10-03 07:56:34

标签: http graphql rpc

我正在一个使用graphql的项目中。

现在,我想在后端创建一个接受id令牌并从第三方服务注销用户的终结点。

与应用程序数据无关的终结点应该像所有其他终结点一样是graphql终结点,还是应该成为HTTP rest / rpc终结点?

1 个答案:

答案 0 :(得分:1)

我会认识到以与数据相同的级别登录(/退出)第三方服务-两者都是您作为服务的一部分正在处理的资源。

您可以包装(缝合,委派)任何所需的服务-graphQL的优势之一是它可以隐藏更改-当某项更改(新的第三方)时,您只需更新解析器即可。没有应用程序更新,没有很多端点管理(API版本)。