vi-database

Обертка для базы данных firebase

Usage no npm install needed!

<script type="module">
  import viDatabase from 'https://cdn.skypack.dev/vi-database';
</script>

README

Vi Datebase

Этот модуль в основном представляет собой класс, который предоставляет общие механизмы для взаимодействия с Firebase.

Переменные окружения

GOOGLE_APPLICATION_DATABASE_URL=<Link to your database>
GOOGLE_APPLICATION_CREDENTIALS=<Path to the JSON file containing the service account key>

Эти переменные можно установить при помощи консоли или dotenv

Linux or MacOS

export GOOGLE_APPLICATION_DATABASE_URL="https://<DATABASE_NAME>.firebaseio.com"
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"

Windows

$env:GOOGLE_APPLICATION_DATABASE_URL="https://<DATABASE_NAME>.firebaseio.com"
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"

Пример использования

const Database = require("vi-database");
const users = new Database("users"); // Ссылка на https://<YOUR-DATABASE>.firebaseio.com/users

// Добавление пользователя
const id = users.add({
  name: "Vlad",
  age: 25,
});

// Получение данных
users.get(id).then(console.log).catch(console.error);