1

WebEssentials.AspNetCore.PWA を使用して、PWA を .NET Web アプリケーションに統合しようとしています。

私はこのチュートリアルに従っています https://medium.com/beginners-guide-to-mobile-web-development/introduction-to-pwa-in-asp-net-core-application-da96c7cc4918

このチュートリアルに記載されていることはすべて実行しました。しかし、次のエラーが発生しています

Uncaught (in promise) TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script.

WebEssentials.AspNetCore.PWA のドキュメントを見たとき: https://github.com/madskristensen/WebEssentials.AspNetCore.ServiceWorker] 2

</body>次の行は、タグの上に追加することになっています

<script>'serviceWorker'in navigator&&navigator.serviceWorker.register('/serviceworker')</script>

この行の代わりに、次の行があります

<script nws-csp-add-nonce='true'>'serviceWorker'in navigator&&navigator.serviceWorker.register('~/serviceworker')</script>

ご覧のとおり、サービスワーカーのパスが間違っています ('~/serviceworker') 。この Service Worker のパス エラーを修正するにはどうすればよいですか?

4

1 に答える 1