Closed klarkc closed 8 years ago
@klarkc não é inseguro deixar a api key pública aqui no :octocat: ?
@gabriel-ribeiro-ir não se mantermos o arquivo database.rules.json com regras restritivas, o firebase usa ele como "firewall" do nosso banco de dados, e ele é modificável apenas com o deploy para o servidor, que precisa de autenticação de conta.
Não é o que eu usaria numa boa política de segurança, mas acho que atende bem ao nosso propósito. Se não fosse isso precisaríamos de um middleware para intermediar o servidor de api, o que deixa tudo mais complexo.
Referência: http://stackoverflow.com/a/37484053/4337888
Boa! Eu não manjo de firebase, mas a preocupação era com a key estar aberta assim. Valeu pelo link \o/
Com essas modificações já é possível observar a atualização em tempo real do banco de dados NoSQL.
Por questão de padronização com o firebase o diretório do cliente foi movido para a pasta public.
O elemento
firebase-app
faz conexão com o firebase, e o elementofirebase-query
faz o binding entre o banco de dados e a variávelplaces
, utilizada no elementowork-places
Também foram adicionadas instruções de execução e deploy com o firebase
Refer: #4