SSR Angular - Universal,

Sep 12 2020

Construí um site Angular para mim e para minha própria curva de aprendizado, queria implementar o Angular Universal. Seguiu o tutorial:https://angular.io/guide/universal. Deseja conseguir que todo o html seja "pré-renderizado" para um melhor rastreamento / indexação pelos motores de busca.

Mas parece que ele precisa de um service worker ou hosting nodejs para fazer isso funcionar? Não é possível com uma hospedagem compartilhada / apache? Ou existem maneiras melhores de fazer isso?

Desde já, obrigado!

Respostas

2 Erez.S Sep 12 2020 at 15:19

Você não pode servir o aplicativo apenas com arquivos estáticos. Você deve ter um servidor que processará o HTML em cada solicitação.
Algumas das opções que você pode fazer são:

  1. Use um serviço de nuvem como AWS Elastic Beanstalk

  2. Lançar uma máquina Linux e servir por meio dela (talvez com pm2, nginx)