Угловой 6: окно перезагрузки (Refresh F5) нуждается в дополнительном "/" в IE11, чтобы перезагрузить текущий путь - PullRequest
0 голосов
/ 06 июля 2018

Un мое Angular 5 приложение, у меня есть некоторая обработка в моем цикле аутентификации, которая обрабатывается с помощью nginx.

Nginx добавляет к моему URL этот суффикс: /root

Когда обновляет окно (chrome, firefox ..), которое прекрасно работает, когда я заставляю этот маршрут (/root) загрузить компонент homePage .

вот мой сканрио:

t0: http://myUrl

t1: http://myUrl/root (добавлено ngninx)

t2 OK: обновление (Firefox или Chrome)
-> http://myUrl/root

-> это вызывает nginx и успешно перезагружает текущий путь (homePage)

t2 KO: обновление ( IE11 )

-> http://myUrl/root

-> этот не вызывает ngninx и пытается перезагрузить компонент напрямую по маршруту /root

Временное решение: Только в IE11 : добавление "/" для пути http://myUrl/root/, чтобы он вызывал nginx и успешно перезагружал компонент

Для заметок в моем index.html :

<base href="./">

Есть ли какие-либо предложения по поводу этого поведения в IE11?

...