Caddyfile für Angular Single Page Application (SPA)
ng build erstellt ein Verzeichnis mit statischen Dateien. Aufgrund der Funktionsweise von Angular musst du jede URL, die nicht existiert, umschreiben. Beispielsweise muss /patterns auf / umgeschrieben (aber nicht weitergeleitet) werden.
Diese Caddyfile bedient Dateien statisch aus /usr/share/caddy und führt das Umschreiben über try_files durch:
Caddyfile
:80
root * /usr/share/caddy
file_server
try_files {path} /Check out similar posts by category:
Networking
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow