FC ConcursosFC Concursos

Questão FC546383

No arquivo app.routes.ts de uma aplicação Angular standalone, em situação ideal, foi declarada a constante chamada routes, por meio do código abaixo. export const routes: Routes =

Desenvolvimento Web

FCC · 2025

No arquivo app.routes.ts de uma aplicação Angular standalone, em situação ideal, foi declarada a constante chamada routes, por meio do código abaixo.

 

export const routes: Routes = [

];

 

No interior dos colchetes, para definir que, quando a URL for exatamente vazia (exemplo: http://localhost:4200), o usuário seja redirecionado para a rota /sefaz, deve ser usada a instrução

  1. { path: '**', redirectTo: 'sefaz', pathStatus: 'empty' }
  2. { path: '**', redirectTo: 'sefaz' }
  3. { path: '', redirectTo: 'sefaz', pathMatch: 'full' }
  4. { path: 'empty', redirectTo: 'sefaz' }
  5. { path: '', redirectTo: 'sefaz', pathEmpty: 'yes' }
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A linha { path: '', redirectTo: 'sefaz', pathMatch: 'full' } cria uma rota de redirecionamento para quando a URL estiver exatamente vazia. O valor '' em path representa a raiz da aplicação (ex.: http://localhost:4200).

redirectTo indica o caminho destino, neste caso 'sefaz'. Observe que não se usa barra inicial; o Angular trata o valor como segmento de rota relativo.

pathMatch: 'full' é essencial aqui: exige que toda a URL seja exatamente vazia para disparar o redirecionamento. Sem 'full', o comportamento padrão 'prefix' poderia corresponder parcialmente e provocar redirecionamentos indevidos.

Coloque esse objeto dentro do array routes para que, ao acessar a raiz, o roteador direcione o usuário automaticamente para /sefaz.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo