Теперь мы узнаем об API мгновенных данных JSON, предоставляемом Hasura, и о том, как запрашивать вашу базу данных с помощьюpostmanиспользуя эти данные API. Прежде чем начать, пожалуйста, прочитайте о модели данных нашего приложения, используя ссылку ниже -



После добавления таблиц в Postgres через консоль Hasura служба данных может предоставить API для выполнения запросов CRUD (создание, чтение, обновление, удаление) для всех определенных таблиц.

Используя внешнюю конечную точку, в данном случае http://data.c100.hasura.me/, API можно использовать и тестировать с помощью Postman.

Примечание. Перед выполнением запросов к базе данных необходимо установить разрешения для разных пользователей, чтобы они могли выполнять соответствующие запросы. Для этого выберите нужную таблицу в консоли, затем перейдите в раздел Изменить таблицы, отношения и разрешения и установите необходимые разрешения.

Сначала сделайте некоторые настройки в разделе «Заголовок и тело» приложения почтальона, как показано ниже:

  • В разделе Body выберите raw и JSON(application/JSON)

  • Установите тип запроса POST и введите внешнюю конечную точку для использования Data API.
  • В разделе Заголовок добавьте ключ Авторизация со значением Носитель ‹admin token›

Вы можете найти свой токен администратора в консоли Hasura.

Теперь я проиллюстрирую некоторые CRUD-запросы, используя postman для таблицы -pass_mgr, присутствующей в моей модели данных.

  1. Запрос на вставку используется для добавления данных в таблицу.

2. Запрос выбораиспользуется для отображения данных, присутствующих в таблице.

Использованная литература :

  1. Скриншот, иллюстрирующий API мгновенных данных Hasura

2. Документы Хасуры



Затем мы переходим к API аутентификации.

А пока удачного обучения! :)