firesync-db-client
v0.3.3
Published
Node.js client library for interacting with a FireSync Database RealTime backend.
Downloads
10
Maintainers
Readme
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
Originna 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
DataSnapshotcom 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