У меня есть приложение 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. Я вижу следующую ошибку в консоли разработчика:
Все запросы на получение файлов .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/'
спасибо