Angular SSR - Universal,

Sep 12 2020

Erstellen Sie mir eine Angular-Website und wollten Sie für meine eigene Lernkurve Angular Universal implementieren. Folgen Sie dem Tutorial:https://angular.io/guide/universal. Möchten Sie erreichen, dass das gesamte HTML "vorgerendert" ist, um das Crawlen / Indizieren durch Suchmaschinen zu verbessern?

Aber es sieht so aus, als ob es einen Servicemitarbeiter oder ein NodeJS-Hosting braucht, damit dies funktioniert? Ist es nicht möglich mit einem Shared / Apache Hosting? Oder gibt es dafür bessere Möglichkeiten?

Danke im Voraus!

Antworten

2 Erez.S Sep 12 2020 at 15:19

Sie können die Anwendung nicht nur mit statischen Dateien bereitstellen. Sie müssen über einen Server verfügen, der den HTML-Code in jeder Anforderung rendert.
Einige der Optionen, die Sie tun können, sind:

  1. Verwenden Sie einen Cloud-Service wie AWS Elastic Beanstalk

  2. Starten Sie eine Linux-Maschine und servieren Sie sie (möglicherweise mit pm2, nginx).