Angular 7 PWA - 驱动程序的清单获取失败(状态:404)

Kar*_*iri 5 progressive-web-apps manifest.json angular

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

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

Bar*_*kse 6

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

如果您将.json文件上传到 Windows Azure 网站并尝试访问它,则会出现404 File Not Found错误,因为.json默认情况下未设置MIME 类型。这通常也适用于可能需要特定 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> 
Run Code Online (Sandbox Code Playgroud)


Kar*_*iri 1

在web.config中添加以下行解决了该问题。

<staticContent>
    <mimeMap fileExtension=".json" mimeType="application/json" />
 </staticContent>
Run Code Online (Sandbox Code Playgroud)