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
- 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.
npm install firesync-db-client --save