0

我有一个建筑疑问。

我使用 GraphQL 作为 API 提供者,我需要开发一些 API 请求来从 excel 导入数据并将数据导出到我的项目中的 excel。

我应该在哪里使用 GraphQL API 创建它?

queries我研究并发现可以mutations在 GraphQL 上创建自定义...在这种情况下...

  • 这应该是一个query
  • 这应该是一个mutation
  • 还是别的什么?

旁注:我通过graphql-rubygem 在我的 Ruby on Rails 项目上使用 GraphQL API,并且我还使用mongoidgem 来处理数据库。

4

1 回答 1

1

与 REST API 相比,它应该是这样的

REST GrapQL
GET GrapQL Query
POST, PUT, PATCH, DELETE GrapQL Mutation

如果您只是查询,请使用 GraphQL 查询 如果您正在修改数据,请使用 Mutations

在您的情况下,导入应该是突变,而导出可以是查询

阅读更多 -这里

于 2020-06-25T05:35:53.243 回答