Как изменить относительные пути, чтобы они указывали на сервер, а не на локальный?

Я работаю над приложением Vue. У меня есть сценарий, в котором я должен вызвать службу с информацией заголовка авторизации, и я получаю ответ в виде HTML (целая страница с предварительно обработанными диаграммами), который я должен отображать в компоненте.

Проблема в том, что HTML из ответа содержит множество относительных путей для файлов CSS, JS и изображений. Когда я привязываю HTML к своему компоненту, он использует относительный путь к моему локальному хосту, а не к серверу, с которого он исходит. Поэтому он не может найти необходимые файлы для загрузки.

Если я введу ту же конечную точку URL-адреса и передам информацию заголовка авторизации из Chrome с помощью расширения mod-header, я смогу увидеть отображаемую страницу.

Я пытался использовать v-html и iframe для рендеринга HTML, но это не сработало. Также попытался передать хост в качестве информации заголовка. Любая помощь приветствуется


person Parin Gandhi    schedule 21.04.2020    source источник


Ответы (1)


Вы можете попытаться перехватить HTTP-запросы с помощью сервисного работника https://livebook.manning.com/book/progressive-web-apps/chapter-4/23

Также это связано: -из-запроса

person d3bgger    schedule 21.04.2020