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

provideServerRoutesConfig está @deprecated

O método está marcado como @deprecated na tipagem da biblioteca Angular.

a abordagem correta seria provideServerRendering()?

1 resposta
solução!

Oi, Henrique! Como vai?

Sim, você está certo. O método provideServerRoutesConfig() foi marcado como @deprecated nas versões mais recentes do Angular. Isso significa que ele ainda pode funcionar, mas não é mais recomendado e pode ser removido futuramente.

A alternativa correta e atual é usar provideServerRendering(), que é o método mais indicado para configurar a renderização no servidor de forma moderna e alinhada com a evolução do Angular. Veja um exemplo de uso:

import { provideServerRendering, withRoutes } from '@angular/ssr';
import { serverRoutes } from './app.routes.server';
// app.config.server.ts
const serverConfig: ApplicationConfig = {
  providers: [
    provideServerRendering(withRoutes(serverRoutes)),
    // ... other providers ...
  ]
};

Você pode conferir mais detalhes na documentação oficial:

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

  Caso este post tenha lhe ajudado, por favor, marcar como solucionado