首页 > 解决方案 > Angular 7 PWA - 驱动程序中的清单提取失败(状态:404)

问题描述

未捕获(承诺)错误:清单获取失败!(状态:404)在驱动程序。(ngsw-worker.js:2368) 在 Generator.next () 完成时 (ngsw-worker.js:1780)

部署我的 Angular 7 项目 (PWA) 后出现此错误。任何解决方案?

标签: angularprogressive-web-appsmanifest.json

解决方案


我有同样的问题,我在这里找到了解决方案。

如果您将.json文件上传到 Windows Azure 网站并尝试访问它,则会出现错误,因为默认情况下未设置404 File Not FoundMIME 类型。.json这通常也适用于可能需要特定 MIME 类型的任何文件。

要解决此问题,请将 FTP 导入您的网站并上传以下Web.config文件,该文件将设置正确的 MIME 类型。如果您已经有一个Web.config文件,只需将以下内容添加到相应的部分。

网络配置

<?xml version="1.0"?>

<configuration>
   <system.webServer>
      <staticContent>
         <mimeMap fileExtension=".json" mimeType="application/json" />
      </staticContent>
   </system.webServer>
</configuration> 

推荐阅读