当前位置: 首页 > 知识库问答 >
问题:

如何将GraphQL突变从一个服务器发送到另一个服务器?

齐成和
2023-03-14

共有1个答案

弓晔
2023-03-14

GraphQL突变只是对GraphQLendpoint的HTTP POST请求。您可以使用任何HTTP库(如RequestAxios)轻松发送一个。

比如这个突变,

mutation ($id: Int!) {
  upvotePost(postId: $id) {
    id
  }
}

和查询变量,

$id = 1
{
  "query": "mutation ($id: Int!) { upvotePost(postId: $id) { id } } ", 
  "variables": { "id": 1 } 
}
axios({
  method: 'post',
  url: '/graphql',
  // payload is the payload above
  data: payload,
});
 类似资料:
  • 我有两个endpointapi,它们是/uploadand/redirect 我不知道为什么会发生这种情况。谢谢你的帮助。

  • 我有姜戈问题。我想将来自浏览器或django服务器上的业务逻辑的数据发送到另一个django服务器或只是同一服务器但不同端口来处理请求。我该怎么办?我试着用套接字来实现,但似乎不起作用。

  • 问题内容: 我必须将数据(json对象)发送到另一个Web服务器(java)。 这是我的node.js代码 这是行不通的。我怎样才能做到这一点? 问题答案: 您正在重复请求,并为发布请求重新分配变量。我已经更新了您的代码并与requestb.in一起对其进行了测试 请将请求主机和代码中的路径更新为所需的值。让我知道它是否仍然对您不起作用。

  • 我有一个在线表格,允许用户通过电子邮件向公司投诉。为了测试它,我使用了gmail smtp作为我的主机。当发件人也是gmail时,我没有问题地将消息接收到指定的电子邮件帐户,但我希望“发件人”不仅仅限于gmail帐户。看来smtp只适用于从同一台服务器发送电子邮件? 如有任何帮助,将不胜感激。如果需要,我也可以提供我的代码。

  • 问题内容: 我需要将Jenkins 2.32版从服务器A移至Jenkins 2.72.1服务器B。两台服务器均具有ubuntu 16.04.3,由于内存问题,我无法安装任何插件,也无法在服务器A中使用该插件。有什么办法可以实现这一目标? 问题答案: 将目录中的所有文件复制到新服务器。 将新服务器指向新目录。 将Jenkins war文件(或servlet容器设置,如果有的话)复制到新机器上并启动它

  • 问题内容: 我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,我将从旧服务器中导出数据库并将其导入新服务器中。我应该如何使用redis? PS:我不想设置复制。我想将Redis服务器完全迁移到新实例。 问题答案: 通过运行或从命令行将数据库快照保存到dump.rdb中。这将在与Redis服务器相同的文件