【问题标题】:Where should I put the requests related to excel export/import on Graphql?我应该将与 Graphql 上的 excel 导出/导入相关的请求放在哪里?
【发布时间】:2020-06-25 04:28:38
【问题描述】:

我对架构有疑问。

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

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

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

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

旁注:我在我的 Ruby on Rails 项目中通过 graphql-ruby gem 使用 GraphQL API,我还使用 mongoid gem 来处理数据库。

【问题讨论】:

    标签: ruby-on-rails excel ruby graphql graphql-ruby


    【解决方案1】:

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

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

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

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

    阅读更多 - here

    【讨论】:

    • 我真的怀疑答案会是这样!伟大而简单的答案。谢谢! :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    相关资源
    最近更新 更多