Angular 服务器响应状态为404-存储blob

Angular 服务器响应状态为404-存储blob,angular,azure-storage,azure-storage-blobs,lighthouse,Angular,Azure Storage,Azure Storage Blobs,Lighthouse,由于404错误,我无法在我的应用程序上运行lighthouse报告 当我查看控制台时,我有一个404错误 我在本地运行时没有这个问题。就在云端。页面都加载良好,我可以导航我的应用程序没有问题,但在我的应用程序中的每一条路线上都会弹出错误。 我正在使用azure storage blob托管我的应用程序,文档名称和路径的配置如下: 我已经在这上面呆了一段时间了,所以我非常感谢任何帮助 在云上形成的路由是否正确,正如您提到的index.html作为错误文档路径,您的存储在404上提供index

由于404错误,我无法在我的应用程序上运行lighthouse报告

当我查看控制台时,我有一个404错误

我在本地运行时没有这个问题。就在云端。页面都加载良好,我可以导航我的应用程序没有问题,但在我的应用程序中的每一条路线上都会弹出错误。 我正在使用azure storage blob托管我的应用程序,文档名称和路径的配置如下:


我已经在这上面呆了一段时间了,所以我非常感谢任何帮助

在云上形成的路由是否正确,正如您提到的index.html作为错误文档路径,您的存储在404上提供index.html?我可以通过在地址栏中键入/login或/listings,当索引文档名称和错误文档路径设置为index.html时,它将带我到该路由。如果我将Error document path设置为404.html,则情况并非如此。不过,公平地说,在azure存储blob中运行ng build后,我没有看到404.html文件,其中静态网站文件位于azure存储blob中,或者在vscode的dist文件夹中。下面是404.html文件的文件夹结构的样子也许这有帮助:这不起作用,但我尝试了下面的答案,似乎成功了。谢谢你指出那篇文章!由于身份验证检查点,light house请求通常无法执行此类请求。因为它需要在发送请求之前对请求进行身份验证,哪个lighthouse不知道在云上形成的路由是正确的,正如您提到的index.html作为错误文档路径,您在404上的存储服务index.html?我可以通过在地址栏中键入转到/login或/listings,当索引文档名和错误文档路径设置为index.html时,它将带我到该路径。如果我将Error document path设置为404.html,则情况并非如此。不过,公平地说,在azure存储blob中运行ng build后,我没有看到404.html文件,其中静态网站文件位于azure存储blob中,或者在vscode的dist文件夹中。下面是404.html文件的文件夹结构的样子也许这有帮助:这不起作用,但我尝试了下面的答案,似乎成功了。谢谢你指出那篇文章!由于身份验证检查点,light house请求通常无法执行此类请求。因为在发送请求之前需要对请求进行身份验证,而lighthouse不这样做