Приложение Angular 6 multiples развернуто на хостинге Firebase - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть приложение angular 6 с несколькими проектами, я настраиваю свои правила перезаписи следующим образом:

"rewrites": [
  {
    "source": "/ticket/**",
    "destination": "/ticket-app/index.html"
  },
  {
    "source": "/client/**",
    "destination": "/client-app/index.html"
  },
  {
    "source": "/admin/**",
    "destination": "/admin-app/index.html"
  }
],

Приложение развертывается без ошибок, но при переходе по URL-адресам приложения работают неправильно.js не загружается для браузера.Когда вы посещаете URL-адрес .js, получаете только страницу .html. Я вижу следующую ошибку в консоли разработчика:

Chrome console Chrome console

Все запросы на получение файлов .js и .css всегда возвращают страницу index.html, я пробую другие форматы переписывания, подобные этому:

"rewrites": [
  {
    "source": "/ticket/**",
    "destination": "/ticket-app/**"
  },
  {
    "source": "/client/**",
    "destination": "/client-app/"
  },
  {
    "source": "/admin/**",
    "destination": "/admin-app/*"
  }
],

Но не работает.Я создаю приложение с помощью команды:

ng build ticket-app --prod --base-href '/ticket/'

спасибо

...