Конечно, у всех. В большинстве случаев, когда мы пробуем новую структуру или язык, одним из ключевых моментов являются данные.

В этом коротком примере вы заметите, насколько легко создать безопасную базу данных, к которой можно получить доступ через простой и понятный Javascript SDK. Сервис, который мы будем использовать, называется Фауна.

Так что же такое фауна?

Fauna - это API данных, который за пару минут создает глобальное хранилище данных для вашего приложения. База данных имеет поддержку GraphQL. Использование FaunaDB поможет вам сосредоточиться на своем приложении и будет обрабатывать масштабирование, сегментирование, подготовку, задержку и правильность для вас, и, возможно, самую важную часть, у него есть бесплатный уровень!

Как настроить вашу базу данных

  1. Зарегистрируйтесь в Фауне.
  2. Нажмите new database.
  3. Выберите имя базы данных.
  4. (необязательно) переключите переключатель Предварительно заполнить демонстрационными данными.
  5. Перейдите на вкладку Безопасность и создайте новый ключ.
  6. Закрепите секрет в отдельном файле (мы будем использовать этот секрет).

Время кода уже?

Да! Как видите, для создания API данных для нашего приложения было 6 простых шагов. Теперь мы можем приступить к использованию javascript-клиента faunaDB.

В приведенном ниже фрагменте кода вы можете найти простой пример получения объекта User из коллекции user по идентификатору.

Интересные ссылки

  1. Исходный код на Github.
  2. Плагин для фрагментов кода из VS code Polacode.

Рассмотрите возможность использования этой службы в своем следующем дополнительном проекте и поделитесь со мной своими мыслями о FaunaDB.

Первоначально опубликовано на https://dev.to 17 октября 2020 г.