@LoveCodeandCoffe

Как заставить браузер брать файлы из нужного места?

Пишу spa. Сделал роутер.
И при обычных путях по типу /startGame браузер загружает фалы отсюда localhost:4200/img/src
Но когда путь сложный по типу /level/1 то он пытается найти файлы в localhost:4200/level/img/src
Как заставить брать файлы как и в первом случаи?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
Вы забылы указать лидирующий слеш в адресах ресурсов.
вот тут толкование с примерами
Ответ написан
Комментировать
@f_ban
Такое поведение браузерах связано скорее всего с тем, что в аттрибуте src тегов img указано примерно такое "img/src/чтототамеще". Если укажите, "/img/src/чтототамеще", это должно решить проблему (есть ещё другой способ, но я не думаю, что он здесь уместен), обратите внимание, что этот путь начинается слешем, такие пути называются статическими и не пересчитываются относительно базового пути страницы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы