我在一个域上托管了一个Web应用程序(Angular 8.0)。 对于普通用户来说,它工作正常。但是当涉及到Google Web缓存时,它会引发一些错误,而路由器出口会引发错误:未处理的导航错误
App的页眉和页脚加载正常,因为它包含在App.component中 仅路由器出口的组件未加载。
经过大量研究和调试,我发现当baseUrl与当前域不同时,就会出现此问题。 假设我要在localhost:4200 port&中打开此网站,而baseUrl是localhost:4500 而且两个服务器都指向同一个目录,因此不会丢失任何文件。
因此,当Google尝试缓存我的应用页面时,就会发生这种情况 考虑到Google的域为http://webcache.googleusercontent.com,并且它正在尝试使用另一个域:www.xyz.com
我附上错误的屏幕截图:
有人可以帮我吗?