簡體   English   中英

Angular 6 ServiceWorker-index.html返回響應404找不到

[英]Angular 6 ServiceWorker - index.html returned response 404 Not Found

我已將PWA部署在測試服務器https://wwww.mytestserver.me/dev/pwa/的 “ dev / pwa”文件夾下。 該應用程序以100%的PWA分數通過了Lighthouse。 但是該應用仍然無法正常運行。 根本不起作用。 ))JS控制台說:

無法加載' https://wwww.mytestserver.me/dev/pwa '。 一個ServiceWorker向FetchEvent.respondWith()傳遞了一個承諾,並以“錯誤:響應不正確(fetchAndCacheOnce):請求https://wwww.mytestserver.me/index.html返回響應404找不到”被拒絕-ngsw-worker。 js:589:31

在我的manifest.json中,我有:“ scope”:“ /”和“ start_url”:“ /”。 我試圖將它們設置為https://wwww.mytestserver.me/dev/pwa/並僅設置為/ dev / pwa /,但結果是相同的。

您只需要將ngsw-config.json中的 index屬性從/index.html更改為/dev/pwa/index.html即可

如果這不起作用,則需要清除瀏覽器緩存。 對於我來說,它只有在完全清除瀏覽器數據后才能開始工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM