GraphQL项目结构

时间:2018-07-11 12:34:59

标签: javascript node.js graphql

构造graphQL项目/服务器端的最佳方法是什么? 这是我目前的结构

  • src
  • config

  • 模型

  • 设置
  • 模式
    • 查询
      • 索引
      • userQuery
    • 解析器
      • 索引
      • userResolver
    • 类型
      • 索引
      • userType

1 个答案:

答案 0 :(得分:4)

我认为没有最好的方式来构建GraphQL服务器。你看起来还好!

选中此GraphQL APIs repo,其中包含几个示例和具有许多不同实现的存储库。

在TypeScript项目中,我通常使用如下结构:

src/
├── user/
│   ├── data.ts
│   ├── mutation.ts
│   ├── query.ts
│   └── type.ts
├── bananas/
│   ├── data.ts
│   ├── mutation.ts
│   ├── query.ts
│   └── type.ts
├── utils/
│   ├── database.ts
│   └── config.ts
├── index.ts
└── schema.ts