Проблема с маршрутизацией на Angular с использованием AWS Усиление - PullRequest
0 голосов
/ 21 января 2020

Надеюсь, кто-то может указать мне правильное направление для этой проблемы, с которой я сталкиваюсь при развертывании моего приложения Angular на AWS Усиление.

Оно работает и правильно маршрутизируется на localhost, но не при развертывании на AWS.

Моя сборка работает нормально и в основной ветке, и в ветке разработки, все с настраиваемым URL / SSL. Так что это прекрасно работает.

Моя проблема в том, что когда я пытаюсь перейти к URL-адресу в моем приложении, я просто получаю индекс. html обслуживаемая страница.

Я прочитал Несколько разных статей о переполнении стека с похожими проблемами, но я не могу заставить его работать. Я видел упоминание об изменении параметра перенаправления на 200 с индексом перенаправления. html как предложения:

</^[^.]+$|\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|ttf)$)([^.]+$)/>

Но это все еще не служит моим страницам, а просто возвращает содержимое страница index. html (хотя сам URL в браузере показывает правильный, например, myurl.com/users/list).

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 21 января 2020

Если вы получаете ошибку 404, всегда перенаправляйте на файл индекса. html файл, чтобы дать возможность Angular обработать маршрут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...