Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no carregamento da página, possível erro na injeção de componente.

O código esta exatamente igual ao da atividade, entretanto não carrega as fotos. O servidor está ativo e rodando normalmente na porta 3000, conforme previsto na atividade. Segue erro no console:

angular.min.js:87 XMLHttpRequest cannot load file:///v1/fotos. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. (anonymous) @ angular.min.js:87 n @ angular.min.js:82 f @ angular.min.js:80 (anonymous) @ angular.min.js:112 $eval @ angular.min.js:126 $digest @ angular.min.js:123 $apply @ angular.min.js:126 (anonymous) @ angular.min.js:17 e @ angular.min.js:36 d @ angular.min.js:17 uc @ angular.min.js:18 Jd @ angular.min.js:17 (anonymous) @ angular.min.js:250 a @ angular.min.js:164 c @ angular.min.js:32

Informações adicionais: 1 - O json carrega normalmente através da url "http://localhost:3000/v1/fotos" digitada diretamente no browser;

2 - Minha máquina é uma macbook pro late 2011. A falha ocorreu tanto no Chrome quanto no Safari;

3 - A instalação do node.js parece ter ocorrido normalmente e o servidor parece estar ok, mas tenho a impressão que o erro deve ser em função da configuração de algum parâmetro deste serviço;

4 - tenho tomado também o seguinte erro que não impede a execução normal: GET file:///Users/kenardrs/Documents/alura/curso-angular1x/alurapic/public/%7B%7Bfoto.url%7D%7D net::ERR_FILE_NOT_FOUND index.html:26

5 - As imagens quando carregadas a partir da web ( a url do leão da web ) funcionaram normalmente apesar de apresentar este mesmo ultimo erro.

6 - Terminal do servidor:

MacBook-Pro-de-kenard:alurapic kenardrs$ npm start

alurapic@1.0.0 start /Users/kenardrs/Documents/alura/curso-angular1x/alurapic node server.js

Banco data.db pronto para uso Servidor estutando na porta: 3000

8 - se troco o parametro do $http.get de '/v1/fotos' para 'http://localhost:3000/v1/fotos' o erro muda para algum tipo de erro de acesso: "XMLHttpRequest cannot load http://localhost:3000/v1/fotos. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access."

7 - Pergunto, qual o problema e como corrigir meu código para continuar o curso?

1 resposta
solução!

Opa, esse tópico está duplicado com esse => https://cursos.alura.com.br/forum/topico-erro-no-carregamento-da-pagina-possivel-erro-na-injecao-de-componente-30389

Vamos tentar resolver no outro :).