Я пытаюсь внедрить firebase в свой проект vue.js, но получаю сообщение об ошибке firebase.messaging.getToken()
.Вот скриншот моей проблемы
![enter image description here](https://i.stack.imgur.com/TgU43.png)
Ошибка:
Сценарий имеет неподдерживаемый тип MIME ('text / html').
Не удалось загрузить ресурс: net :: ERR_INSECURE_RESPONSE
Не удалось получить разрешение на уведомление.
browserErrorMessage: «Не удалось зарегистрировать ServiceWorker: сценарий имеет неподдерживаемый тип MIME (« text / html »).»
code: «message / failed-serviceworker-registration»
сообщение: «Messaging: нам не удалось зарегистрировать работника службы по умолчанию. Не удалось зарегистрировать ServiceWorker: сценарий имеет неподдерживаемый тип MIME('text / html'). (messaging / fail-serviceworker-registration). "
stack:" FirebaseError: Messaging: нам не удалось зарегистрировать работника службы по умолчанию.зарегистрируйте ServiceWorker: сценарий имеет неподдерживаемый MIME-тип ('text / html'). (messaging / fail-serviceworker-registration) .↵ на eval (webpack-internal: ///./node_modules/@firebase/messaging/dist/index.esm.js:1950:32)"
А вот мой код.
firebase.messaging().requestPermission().then(function () {
console.log('Notification permission granted.')
return firebase.messaging().getToken()
.then(function (currentToken) {
console.log(currentToken)
})
}).catch(function (err) {
console.log('Unable to get permission to notify.', err)
})
Сервисные работники
![enter image description here](https://i.stack.imgur.com/QhsBd.png)
Кто-нибудь знает, как решить эту проблему?Я пытался разными способами, но я не мог понять это.Не могли бы вы помочь мне?
Спасибо.