1
resposta

locationProvider.html5Mode

Podia mostrar essa parte de configurar o servidor para url amigáveis, pois, preferi não pegar o pacote de vocês e utilizar o meu wampserver, até para ir configurando o ambiente e identificando os erros.

Uma coisa no curso que não achei é essa parte de fazer o download de um pacote já todo configurado, ai amanhã quando concluir o curso e precisar criar um ambiente do zero, vamos sofrer muito.

1 resposta

Para que você não use hash nas URLs seu servidor precisa estar configurado adequadamente e isso varia de servidor para servidor. Se você usa wamp, talvez use o Apache Server e é nele que você deve fazer a configuração.

Se você pesquisar no fórum, encontrará a resposta de alguns alunos, inclusive a minha. Para lhe poupar tempo, segue algumas respostas que podem lançar uma luz sobre o seu servidor:

https://cursos.alura.com.br/forum/topico-remover-o-da-url-em-um-servidor-apache-33758

https://cursos.alura.com.br/forum/topico-como-funcionar-rotas-do-angular-no-apache2-39987

https://cursos.alura.com.br/forum/topico-rotas-aula-5-com-servidor-php-19560

Sobre "pacote já configurado", não existe um scaffold consolidado para Angularjs 1.X. Já para Angular 2/4 ou 5 já o Angular CLI que cria o projeto para você automaticamente.