Tratamento de Erros
Use
.catch()nasPromisesretornadas porinitialize,connect,goOnline,get,set,update,remove,push(com valor).Use o
cancelCallbackopcional emonValue.Escute o evento
'error'para erros gerais ou mensagens de erro explícitas do servidor.Verifique
getConnectionState()antes de chamar métodos que exigem conexão.
9. Limitações Conhecidas
Versão inicial para Node.js.
Sem Offline: Não há persistência ou fila offline. Falhas de envio enquanto desconectado rejeitam a Promise.
Sem Transações:
transaction()não implementado.Listeners Limitados: Apenas
onValue. SemonChild*.Sem Queries: Não suporta ordenação/filtragem no servidor.
Dependência do Servidor: Requer que o servidor FireSync correspondente esteja rodando, configurado corretamente (domínios, JWT secret) e que suporte o protocolo de mensagens (incluindo
requestIdnas respostas).
Atualizado