Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro Angular

Codigo controller
angular.module('alurapic').controller('FotosController', function($scope, $http) {

    $scope.fotos = [];

    var promise = $http.get('/v1/fotos');
    promise.then(function(retorno) {
        $scope.fotos = retorno.data;
    });
});

XMLHttpRequest cannot load file:///C:/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

Erro que ocorreu na página:

3 respostas

Opa Elton, pode dar uma olhada nesse tópico => https://cursos.alura.com.br/forum/topico-erro-no-carregamento-da-pagina-possivel-erro-na-injecao-de-componente-30389

É o mesmo problema que o seu e tem várias respostas lá.

solução!

Você esta acessando a página diretamente sem ser pelo servidor.

Acesse através de localhost:3000 como faço no vídeo.

Eu estava cometendo o mesmo erro. Estava executando o index.html direto no disco.

Obrigado.