如何更改相对路径以指向服务器而不是本地主机?

问题描述 投票:0回答:1

我正在使用Vue应用。我有一种情况,我必须调用带有Authorization标头信息的服务,而我得到的是必须在组件中显示的HTML(带有预渲染图表的整个页面)。

问题是,响应中的HTML具有一堆CSS,JS和图像文件的相对路径。当我将HTML绑定到组件时,它将采用本地主机的相对路径,而不是本地主机的相对路径。因此,它无法找到要加载的必要文件。

如果输入相同的URL端点,并使用mod-header扩展名从Chrome传递Authorization标头信息,则可以看到渲染的页面。

我曾尝试使用v-html和iframe呈现HTML,但是没有用。还尝试将主机作为标头信息传递。任何帮助表示赞赏

javascript html vuejs2 vue-resource
1个回答
0
投票

您可以尝试使用服务工作者拦截HTTP请求https://livebook.manning.com/book/progressive-web-apps/chapter-4/23

也与此相关:how-to-alter-the-headers-of-a-request

© www.soinside.com 2019 - 2024. All rights reserved.