Angular SSR - uniwersalny,
Zbudowałem sobie witrynę Angular i dla własnej krzywej uczenia się chciałem wdrożyć Angular Universal. Postępowałem zgodnie z samouczkiem:https://angular.io/guide/universal. Chcesz osiągnąć to, że cały kod HTML jest „wstępnie renderowany” w celu lepszego pobierania / indeksowania przez wyszukiwarki.
Ale wygląda na to, że potrzebuje pracownika serwisu lub hostingu nodejs, aby to działało? Czy nie jest to możliwe w przypadku hostingu współdzielonego / apache? A może są na to lepsze sposoby?
Z góry dziękuję!
Odpowiedzi
Nie możesz udostępniać aplikacji tylko z plikami statycznymi. Musisz mieć serwer, który będzie renderował HTML w każdym żądaniu.
Oto niektóre z dostępnych opcji:
Użyj usługi w chmurze, takiej jak AWS Elastic Beanstalk
Uruchom maszynę z systemem Linux i obsługuj przez nią (może z pm2, nginx)