如何在Angular中为web worker设置绝对Url

如何在Angular中为web worker设置绝对Url,angular,web-worker,angular10,Angular,Web Worker,Angular10,我开始使用web workers,并在应用程序中取得了成功 在我开始向应用程序添加路由后,web worker停止正常工作 我发现对web worker的调用总是相对于我所在的URL。 如果我在项目的根目录下给我的网络工作者打电话,它就会工作。这没有“应用程序” 作为道路的一部分 当我深入浏览时,我会丢失对我设置的文件URL的引用 如果我试图将web worker URL引用设置为绝对值,这也不起作用。我得到下面的错误消息 但不知何故,web worker正常工作时的URL是不同的。我声明的

我开始使用web workers,并在应用程序中取得了成功

在我开始向应用程序添加路由后,web worker停止正常工作

我发现对web worker的调用总是相对于我所在的URL。

如果我在项目的根目录下给我的网络工作者打电话,它就会工作。这没有“应用程序” 作为道路的一部分

当我深入浏览时,我会丢失对我设置的文件URL的引用

如果我试图将web worker URL引用设置为绝对值,这也不起作用。我得到下面的错误消息

但不知何故,web worker正常工作时的URL是不同的。我声明的URL不是运行时使用的URL。因此,编译器不知何故参与了这个过程。


有网络工作者和angular经验的人知道什么时候会发生吗?

我解决了这个问题。这里的问题是,我没有在路由器模块中实现哈希


我解决了这个问题。这里的问题是,我没有在路由器模块中实现哈希