我应该把 excel export/import 相关的请求放在 Graphql 的什么地方?

Where should I put the requests related to excel export/import on Graphql?

我对架构有疑问。

我将 GraphQL 用作 API 提供程序,我需要开发一些 API 请求以从 excel 导入数据并将数据导出到 excel我的项目。

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

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

旁注:我通过 graphql-ruby 在 Rails 项目的 Ruby 上使用 GraphQL API gem 并且我也在使用 mongoid gem 来处理数据库。

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

<strong>休息</strong> <strong>GrapQL</strong>
GET GrapQL Query
POST, PUT, PATCH, DELETE GrapQL Mutation

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

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

阅读更多 - here