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



我正在开发Vue应用程序。我有一个场景,我必须调用一个具有Authorization标头信息的服务,而我得到的是HTML(一个带有预渲染图表的整个页面(,我必须在组件中显示它。

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

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

我尝试过使用v-html和iframes来呈现html,但没有成功。还尝试将主机作为标头信息传递。感谢提供的任何帮助

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

这也是相关的:如何选择请求的头

最新更新