1
resposta

Link de cadastro da página de login não está certo

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeLink de cadastro da página de login não está certo. O código do link está assim:

     <p>Ainda não possui conta?
          <a routerLink="auth/cadastro"><strong><u>Clique aqui para se cadastrar!</u></strong></a>
     </p>

se eu deixar assim não funciona também.

     <p>Ainda não possui conta?
          <a routerLink="/cadastro"><strong><u>Clique aqui para se cadastrar!</u></strong></a>
      </p>

O link aparece assim: localhost:4200/cadastro quando deveria ser localhost:4200/auth/cadastro

O código do header funciona

     <ng-template #login>
        <button mat-raised-button color="primary" routerLink="auth/cadastro">Cadastre-se</button>
        <button mat-stroked-button color="primary" routerLink="auth/login">LOGIN</button>
      </ng-template>
1 resposta

Olá Flávio, tudo bem?

Testei aqui com o código do projeto final do curso e as rotas estão funcionando com o caminho correto.

Print do navegador mostrando a página de login da aplicação Jornada Milhas em localhost:4200//auth/login

Print do navegador mostrando a página de cadastro da aplicação Jornada Milhas em localhost:4200//auth/cadastro

Como fizemos bastante refatoração nesse curso, pode ser algum detalhe que esteja faltando na configuração das rotas no seu projeto, provavelmente nos arquivos app-routing.module.ts, autenticacao-routing.module.ts ou nos caminhos do routerLink.

A atividade Mão na Massa, na aula 3, mostra diversos locais onde é preciso fazer ajustes nas rotas após a implementação do lazy loading.

Caso verifique os pontos acima e ainda permaneça com o problema, compartilha o link do seu projeto, assim consigo te dar um retorno mais preciso.

Abraços, bons estudos!