Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Implementação de um projeto Angular 5 no bucket S3 da AWS

Estou com dúvidas sobre a implementação de um projeto em angular 5, eu coloque em um bucket S3, mas a questão do SEO acabou não funcionando, os meta de title, descriptiom, keywords... acaba exibindo o que existe somente no index.html eu poderia usar o angular universal para está melhorando a questão do Seo, mas teria que criar uma instância EC2 para fazer isso?

4 respostas

Oi Yankev,

Você vai precisar de um servidor sim, mas não necessariamente no EC2.

Uma função Lambda poderia resolver? Tem indicação de algum artigo ou curso que poderia está me ajudando?

Oi Yankev,

não enxergo um motivo para não funcionar. Mas como nunca fiz não sei te dizer o melhor jeito agora.

Primeira coisa, se quiser saber mais, a Alura tem um curso sobre AWS Lambda.

Sobre fazer Server Side Rendering com Angular Universal, não temos nada específico aqui na Alura ainda.

Sobre usar o Angular Universal com Serverless, temos menos ainda hehehehe. Quem sabe logo mais não temos?

Dei uma pesquisada e achei um projeto que em conjunto com a Angular CLI permite você criar projetos com Angular Universal rodando com Serverless:

https://github.com/maciejtreder/ng-toolkit

Achei um post do criador dessa ferramenta falando mais sobre ela também:

https://medium.com/@maciejtreder/angular-serverless-a713e86ea07a

Legal o artigo vou estudar elas para fazer a implementação, mas existe outros serviços da AWS que poderia está resolvendo este problema? existe tantos serviços da AWS que acaba passando despercebido kkkkk