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