我应该把 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 上创建自定义 queries
和 mutations
...在这种情况下...
- 这应该是
query
?
- 这应该是
mutation
?
- 或其他事情?
旁注:我通过 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
我对架构有疑问。
我将 GraphQL 用作 API 提供程序,我需要开发一些 API 请求以从 excel 导入数据并将数据导出到 excel我的项目。
我应该在哪里使用 GraphQL 创建这个 API?
我研究并发现可以在 GraphQL 上创建自定义 queries
和 mutations
...在这种情况下...
- 这应该是
query
? - 这应该是
mutation
? - 或其他事情?
旁注:我通过 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