AWS Усиление и Vue режим истории роутера - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть приложение Vue, которое использует Vue роутер. Теперь я должен сделать сайт для клиента, одна часть которого является «секретной» и доступ к которой возможен только по прямой ссылке.

Другими словами, я хочу, чтобы пользователи могли перейти на myamplifyapp.com/mysecretpage, просто введя это в адресную строку.

Я слышал, что это работает с Vue режимом истории маршрутизатора , установите его локально (apache) и все работает хорошо, но когда я развертываю его на Amplify, я не могу получить доступ к этой странице напрямую через ссылку, вместо этого она просто переходит на index.html. Можно ли как-нибудь настроить Amplify для этой работы?

1 Ответ

1 голос
/ 30 апреля 2020

Вы можете добавить перенаправление , чтобы указать пользователям на index.html.

Что-то вроде этого должно работать:

/<*> /index.html 200.

Возможно, вы захотите, чтобы файлы js / css не перенаправлялись. Для этого вы можете попробовать reg exp по ссылке.

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