Теперь мы узнаем об 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, присутствующей в моей модели данных.
- Запрос на вставку используется для добавления данных в таблицу.
2. Запрос выбораиспользуется для отображения данных, присутствующих в таблице.
Использованная литература :
- Скриншот, иллюстрирующий API мгновенных данных Hasura
2. Документы Хасуры
Затем мы переходим к API аутентификации.
А пока удачного обучения! :)