vue-codigos
vue-codigos copied to clipboard
Problemas no capítulo 9 - Criando uma app Vue 2.0 + Firebase
Na parte 9.7 Alterando o componente principal da aplicação, primeiro não fica claro na página 159 onde o arquivo deveria ser criado, e qual o nome que o mesmo teria, creio que faltou como em outras parte o comentário (abaixo), pois somente é possível descobrir isso no require da página seguinte
// src/bradcomp.js
Também nas página 159 e 160, alguns trechos de comentários do código precisam ser colocados da mesma cor de suas linhas de comentário, pois ficou parecendo serem trechos de códigos a serem digitados se não prestar muita atenção na linha que antecede. Os mesmos estão destacados abaixo.

Outro ponto do comentário na página 164

No item 9.10 (Testando o firebase), o painel do firebase mudou, e para novas contas na parte de database foi incluído um passo de seleção de qual modelo o usuário deseja utilizar, como pode ser visto na imagem. Sendo assim a pessoa deve clicar no botão primeiros passos do Realtime Database para conseguir acessar a parte descrita para alteração das regras de acesso.
No item 9.11 (Autenticação), seria interessante antes de mandar para a página do github, mostrar onde configurar a autenticação do firebase para pegar o Authorization callback URL a ser utilizado, pois creio que tem pessoas que não lidaram com o firebase antes e não saberão o que colocar no campo pela descrição apresentada.

Outro ponto do comentário na página 172

Outro ponto do comentário na página 173

Na página 174, o nome do arquivo ficou incorreto no comentário

Outro ponto do comentário na página 176

No item 9.18 (Reformulando as regras de escrita no banco de dados do Firebase) você incluiu a seguinte regra de validação:
Tentei de diversas formas utilizar essa regra, mas sempre recebia como retorno um erro de permissão para gravar os dados, após alguma procura me deparei com esse exemplo no site do Firebase e pude montar a regra abaixo que passou a permitir corretamente a gravação dos dados

Será que foi alguma mudança no Firebase ou Firevue que impossibilitou o salvamento com a regra do livro? Segue versões das dependências
"dependencies": {
"bulma": "^0.6.1",
"firebase": "^4.8.1",
"moment": "^2.20.1",
"vue": "^2.5.2",
"vue-router": "^3.0.1",
"vuefire": "^1.4.5"
},