Я m trying to figure out how I can combine my react app with workbox as my serviceworker. No matter what I
делаю, я всегда получаю одну и ту же ошибку, пытаясь зарегистрировать мой сервисный работник.
Uncaught (в обещании) DOMException: Не удалось зарегистрировать ServiceWorker: скрипт не поддерживаетсяТип MIME ('text / html').
После того, как я провел некоторое исследование, оказалось, что большинство решений было вызвано средой разработки.Это правда?И если да, то как я могу зарегистрировать работника по обслуживанию, особенно рабочую, в среде разработчика.
Мой фрагмент кода внутри моего index.js
if( 'serviceWorker' in navigator ) {
console.log("Supported!")
navigator.serviceWorker
.register( 'sw.js' , { scope : ' ' } )
.then( function( ) {
console.log('Congratulations!!Service Worker Registered');
})
.catch( function() {
console.log(`Aagh! Some kind of Error :- `);
});
} else {
console.log("Not supported")
}
В моем sw.js нет ничего больше, чем простой console.log