Угловой режим html5 с Google Cloud App Engine - PullRequest
0 голосов
/ 13 апреля 2019

Я развертываю свое приложение Angular 7 в Google Cloud (App Engine).

Приложение работает нормально, но у меня есть несколько вопросов ...

Прежде всего этокак работать в режиме html5, чтобы, когда я нахожусь на маршруте (например, https://myapp.com/my-route/) и я обновляю браузер, сервер должен ответить на мой index.html, а angular должен выполнить маршрутизацию вместо возвратастраница ошибки 404.

Как я могу это сделать? Вы можете мне помочь?

Большое спасибо!

1 Ответ

0 голосов
/ 03 июля 2019

Вот мой app.yaml, он работает нормально, если у вас есть какие-либо советы, пожалуйста, поделитесь:)

runtime: python27
threadsafe: true

skip_files:
- ^(?!dist)

handlers:
- url: /en/(.*\.(gif|png|jpg|css|js)(|\.map))$
  static_files: dist/en/\1
  upload: dist/en/(.*)(|\.map)

- url: /it/(.*\.(gif|png|jpg|css|js)(|\.map))$
  static_files: dist/it/\1
  upload: dist/it/(.*)(|\.map)

- url: /en/(.*)
  static_files: dist/en/index.html
  upload: dist/en/index.html

- url: /it/(.*)
  static_files: dist/it/index.html
  upload: dist/it/index.html

- url: /
  static_files: dist/en/index.html
  upload: dist/en/index.html

error_handlers:
- file: index.html
...