danielschmitz / vue-codigos

Código fonte do livro Vue.js na prática
ISC License
20 stars 10 forks source link

Problemas no capítulo 9 - Criando uma app Vue 2.0 + Firebase #13

Open vitoravale opened 6 years ago

vitoravale commented 6 years ago

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. captura de tela 2018-01-01 as 15 57 53 captura de tela 2018-01-01 as 15 57 59

vitoravale commented 6 years ago

Outro ponto do comentário na página 164 captura de tela 2018-01-01 as 16 12 17

vitoravale commented 6 years ago

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.

captura de tela 2018-01-01 as 16 17 14
vitoravale commented 6 years ago

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. captura de tela 2018-01-01 as 16 52 10

vitoravale commented 6 years ago

Outro ponto do comentário na página 172

captura de tela 2018-01-01 as 16 58 15

vitoravale commented 6 years ago

Outro ponto do comentário na página 173 captura de tela 2018-01-01 as 17 07 19

vitoravale commented 6 years ago

Na página 174, o nome do arquivo ficou incorreto no comentário captura de tela 2018-01-01 as 17 55 52

vitoravale commented 6 years ago

Outro ponto do comentário na página 176 captura de tela 2018-01-01 as 18 02 55

vitoravale commented 6 years ago

No item 9.18 (Reformulando as regras de escrita no banco de dados do Firebase) você incluiu a seguinte regra de validação:

captura de tela 2018-01-01 as 20 20 22

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

captura de tela 2018-01-01 as 20 21 50

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"
  },