O documento descreve como construir um aplicativo de chat usando Vue.js e Firebase, abordando conceitos como eventos no Firebase, autenticação com GitHub e armazenamento de dados no banco de dados do Firebase.
O Firebase éuma Bass (Backend as Service)
Oferece as seguintes funcionalidades:
• Autenticação;
• Banco de Dados NoSQL Realtime;
• Armazenamento de arquivos;
• Hosting;
• Cloud Functions;
• E muito mais...
É necessário especificarum caminho da raiz até o nó que você queira
acessar ou ‘ouvir’
Após colocar a referência, é necessário adicionar um listener:
• on (‘value’) - ouve qualquer alteração
• on (‘child-added’) - ouve inserções de dados
• on (‘child-removed’) - ouve remoções de dados
• on (‘child-changed’) - ouve mudanças nos dados
• once (‘value’) - captura o estado atual do nó, apenas uma vez