Build und Startbefehl
Gebaut wird mit:
npm run build
Gestartet wird mit:
npx serve -s dist/app/browser -l $PORT
Worauf du achten musst
- Alle Pfade auf
index.html: Ohne diese Umleitung ergibt ein Neuladen unter/kunden/42einen 404 – die Route kennt nur der Browser. - Die Konfiguration steckt im Build. Umgebungsvariablen zur Laufzeit erreichen die Anwendung nicht mehr; eine kleine Konfigurationsdatei, die beim Start geladen wird, ist der übliche Ausweg.
- Angular Universal (Server-Rendering) ist etwas anderes: Dann läuft ein Node-Prozess und die App wird serverseitig gerendert.
Größe und Kosten
Empfohlen ist Größe S (512 MB, 0.5 Kerne) – im Dauerbetrieb rund 7,82 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Brauche ich für eine SPA überhaupt einen Server?
Nur einen, der Dateien ausliefert. Das ist die kleinste Größe und kostet entsprechend wenig.
Wie binde ich meine API an?
Als eigene App unter einer eigenen Adresse. Beide können im selben Team laufen und sich intern erreichen.