Я работаю над приложением Angular2. Он использует «@ угловой/общий»: «2.0.0-rc.4» и «@ angular/router»: «3.0.0-beta.2».Angular2 - обновление страницы 404 при размещении в Azure
Моя проблема заключается в том, что, когда я использую обновления браузера на некоторых страницах я вижу ошибку говоря ...
"Ресурс вы ищете, был удален, было изменено его имя или Временно недоступен."
Это также происходит, если я сразу же ударил URL.
Пример URL является ... https://tilecasev2.azurewebsites.net/profile/therichmond
Однако при просмотре страниц через домашнюю страницу они работают нормально, но только до обновилась (https://tilecasev2.azurewebsites.net).
У меня есть ниже в моей голове ... index.html
<base href="/">
Почему это происходит и как я могу это исправить?
Похоже DUP из http://stackoverflow.com/questions/31415052/angular-2-0 -router-not-work-on-reloading-the-browser –
Я думаю, что с тех пор маршрутизатор изменился, и исправление больше не работает. –
Это не связано с маршрутизатором. Серверу необходимо поддерживать HTML5 pushState или вам нужно переключить маршрутизатор Angular2 для использования 'HashLocationStrategy', тогда нет поддержки сервера. –