firesync-db-client

0.3.3 • Public • Published

FireSync Node.js DB RealTime Client

Cliente Node.js para interagir com o backend FireSync Database RealTime.

Fornece uma API inspirada no Firebase Realtime Database para operações de dados e escuta em tempo real, adaptada para o ambiente Node.js.

Versão: 0.3.1

Funcionalidades

  • Conexão segura (WSS) com autenticação JWT.
  • Envio obrigatório do cabeçalho Origin na conexão.
  • API baseada em referências (ref, child).
  • Operações CRUD (set, get, update, remove).
  • Geração de IDs únicos (push).
  • Listeners em tempo real (onValue, off).
  • Objeto DataSnapshot com métodos auxiliares (val, exists, key, ref, child, forEach, exportVal).
  • Validação de chaves em update.
  • Reconexão automática com backoff exponencial.
  • Controle manual de conexão (goOffline, goOnline).
  • Eventos públicos para monitorar estado (on, off).
  • Tratamento de requisição/resposta usando IDs gerados pelo cliente.

Instalação

npm install firesync-db-client --save

Package Sidebar

Install

npm i firesync-db-client

Weekly Downloads

10

Version

0.3.3

License

ISC

Unpacked Size

27.8 kB

Total Files

3

Last publish

Collaborators

  • fmartini23