mirror of
https://github.com/sergeyyarkov/devthread.ru.git
synced 2026-10-11 10:19:13 +03:00
fix article content
This commit is contained in:
parent
df1461e85d
commit
636a02cdcf
@ -25,14 +25,15 @@ tags:
|
|||||||
|
|
||||||
## Содержание
|
## Содержание
|
||||||
|
|
||||||
- [Описание списка зависимостей](#Описание-списка-зависимостей)
|
- [Содержание](#содержание)
|
||||||
- [Структура проекта](#Структура-проекта)
|
- [Описание списка зависимостей](#описание-списка-зависимостей)
|
||||||
- [Предварительная настройка](#Предварительная-настройка)
|
- [Структура проекта](#структура-проекта)
|
||||||
- [Создание Type Definitions](#Создание-Type-Definitions)
|
- [Предварительная настройка](#предварительная-настройка)
|
||||||
- [Создание Resolvers](#Создание-Resolvers)
|
- [Создание Type Definitions](#создание-type-definitions)
|
||||||
- [Создание схемы](#Создание-схемы)
|
- [Создание Resolvers](#создание-resolvers)
|
||||||
- [Использование Apollo Server Express](#Использование-Apollo-Server-Express)
|
- [Создание схемы](#создание-схемы)
|
||||||
- [Заключение](#Заключение)
|
- [Использование Apollo Server Express](#использование-apollo-server-express)
|
||||||
|
- [Заключение](#заключение)
|
||||||
|
|
||||||
💡 Данное руководство расчитано на тех разработчиков, кто уже имел небольшой опыт с использованием технологий **Apollo Server** и **TypeScript**.
|
💡 Данное руководство расчитано на тех разработчиков, кто уже имел небольшой опыт с использованием технологий **Apollo Server** и **TypeScript**.
|
||||||
|
|
||||||
@ -83,23 +84,21 @@ npx tsc --init
|
|||||||
Теперь после того как все пакеты установлены, определимся со структурой проекта:
|
Теперь после того как все пакеты установлены, определимся со структурой проекта:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
.
|
typescript-apollo-server
|
||||||
└── typescript-apollo-server
|
├── graphql
|
||||||
├── graphql
|
│ ├── resolvers - обработчики запросов
|
||||||
│ ├── resolvers - обработчики запросов
|
│ │ ├── Books
|
||||||
│ │ ├── Books
|
│ │ │ └── Books.ts
|
||||||
│ │ │ └── Books.ts
|
│ │ └── Users
|
||||||
│ │ ├── Users
|
│ │ └── Users.ts
|
||||||
│ │ │ └── Users.ts
|
│ ├── typeDefs - типы
|
||||||
│ │ └── index.ts
|
│ │ ├── Book.graphql
|
||||||
│ ├── typeDefs - типы
|
│ │ ├── User.graphql
|
||||||
│ │ ├── Book.graphql
|
│ │ └── schema.graphql
|
||||||
│ │ ├── User.graphql
|
│ └── schema.ts
|
||||||
│ │ └── schema.graphql
|
├── index.ts - сервер
|
||||||
│ └── schema.ts
|
├── package.json
|
||||||
├── index.ts - сервер
|
└── tsconfig.json
|
||||||
├── package.json
|
|
||||||
└── tsconfig.json
|
|
||||||
```
|
```
|
||||||
|
|
||||||
В качестве простого примера GraphQL сервера, будем создавать несколько resolvers - это **Books** и **Users**.
|
В качестве простого примера GraphQL сервера, будем создавать несколько resolvers - это **Books** и **Users**.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user