January 26, 2022

Руководство по 5 Модулю SubQuery Hero (перевод)

Оглавление

Введение

Подробные шаги

  • Шаг 1: Hello World (размещение подзапроса).
  • Шаг 2: Переключение учетных записей GitHub.
  • Шаг 3: Переопределение конечных точек.
  • Шаг 4. Понимание слотов.
  • Шаг 5. Доступ к игровой площадке.
  • Шаг 6. Запрос через API.


В этих упражнениях мы узнаем, что такое SubQuery Project, как развернуть проект в SubQuery Project и узнаем о SubQuery Explorer.
NB: «Проект SubQuery» (заглавная буква P) — это размещенное решение SubQuery. Проект подзапроса (p в нижнем регистре) относится к общему проекту подзапроса, такому как «проект подзапроса по переносу учетной записи».


Упражнение 1. Развертывание вашего проекта
Ступени высокого уровня


1. Загрузите свой проект на GitHub
2. Подключите проект SubQuery к GitHub
3. Создайте проект
4. Разверните свой проект
5. Тестирование вашего проекта на игровой площадке


Подробные шаги

Шаг 1: Hello World (размещение подзапроса)
Подробные шаги по развертыванию проекта в SubQuery Projects описаны на нашем веб-сайте документации по адресу: https://doc.subquery.network/quickstart/helloworld-hosted/ . Он берет начальный проект, загружает его на GitHub, подключает GitHub к проектам подзапросов, а затем развертывает его.

В SubQuery Projects можно развернуть любой проект на ваш выбор, но наиболее подходящим будет проект из предыдущего модуля.


Шаг 2. Переключение учетных записей GitHub
Обычно ваш проект SubQuery публикуется под именем вашей учетной записи GitHub Organization, а не вашей личной учетной записи GitHub. Пожалуйста, обратитесь к:
Добавить учетную запись организации GitHub в проекты подзапросов

Шаг 3. Переопределение конечных точек
При развертывании проекта можно переопределить сеть по умолчанию или конечные точки словаря другой сетью. Для получения дополнительной информации см.:
● 5. Разверните свой проект

Чтобы узнать больше о том, как работают словари, обратитесь к:

Как работает словарь SubQuery?


Шаг 4. Понимание слотов
Слоты — это функция в проектах подзапросов, эквивалентная средам разработки.
Чтобы узнать больше, посетите:
Что такое слоты развертывания?
В чем преимущество промежуточного слота?


Шаг 5: Доступ к игровой площадке
Как только ваш проект будет развернут, войдите в свой проект и запустите нужный запрос на игровой площадке. Для получения дополнительной информации посетите:

Запросите свой проект в SubQuery Explorer


GraphQL — это язык, используемый для запроса данных. Чтобы узнать больше о GraphQL, посетите:

Узнайте больше о GraphQL


Шаг 6: Запрос через API
Разработчики обычно запрашивают проект SubQuery через API. Посмотрите пример того, как это делается:
Запрос через API


Шаг 7: Удаление проектов SubQuery
Важно поддерживать порядок в проектах подзапросов и следить за тем, чтобы тестовые проекты не запускались без необходимости. Это потребляет дополнительные ресурсы в сети и создает дополнительные затраты. Чтобы удалить проект, см. руководство ниже:
Удаление проектов подзапросов