Wie kann ich festlegen, dass Angular 2-Routing mit App Engine bei der Seitenaktualisierung funktioniert?

Ich versuche, eine Angular 2-App zu erstellen, die in der App Engine-Standardumgebung ausgeführt wird. Es funktioniert mit dem folgendenapp.yaml Konfiguration beim Navigieren in der App:

handlers:
- url: /api/.*
  script: _go_app

- url: (.*)/
  static_files: static\1/index.html
  upload: static

- url: (.*)
  static_files: static\1
  upload: static

Ich kann auf einen Link von @ klick/ zu/clients oder/clients/234234 und es funktioniert gut.

Jedoch wenn ichAktualisierun der Browser in einem Nicht-Basispfad, z.http://myapp.appspot.com/clients/234234 dann bekomme ich einen 404 fehler. Ich denke, ich muss meinem @ dienindex.html von allen Wegen, was ich dachte(.*)/ und(.*) würdest du

Wie kann ich meine Handler / App einrichten, damit ich das HTML5-Routing verwenden und dies nicht zulassen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage