Изменение baseHref универсальной сборки Angular нарушает угловую маршрутизацию в приложении

avatar
natep
8 августа 2021 в 23:12
71
1
0

У меня есть приложение angular, настроенное для сборки перед развертыванием в AWS lambda. В файле serverless.yml используется запись stage: production с префиксом развертывания /production. При сборке и развертывании таким образом сгенерированные стили, полифиллы и основные файлы js возвращают ошибку 403. Если я изменю производственную сборку baseHref: production/ в angular.json, файлы можно будет найти при развертывании, но угловая маршрутизация сломается из-за несоответствующего сегмента URL-адреса «производство». Добавление производственного маршрута к угловой маршрутизации полностью все ломает. Есть ли способ решить эту проблему с путями?

Источник

Ответы (1)

avatar
David
23 августа 2021 в 08:12
0

Попробуйте использовать параметр deployUrl в angular.json

deployUrl: '/production/'