1
내 4 각도 프로젝트에 https가 아닌 서비스 작업자를 사용하고 있습니다. 그러나이 오류가 발생합니다 : 서비스 작업자 등록 실패 : DOMException : ServiceWorker를 등록하지 못했습니다 : 스크립트를 가져올 때 SSL 인증서 오류가 발생했습니다.http를 통한 서비스 종사자 : 스크립트를 가져올 때 SSL 인증서 오류가 발생했습니다.
은 여기 내 서비스 worker.js
각도-cli.json에서module.exports = {
navigateFallback: '/index.html',
stripPrefix: 'dist',
root: 'dist/',
staticFileGlobs: [
'dist/index.html',
'dist/**.js',
'dist/**.css',
'dist/assets/image/**.*',
'dist/assets/image/client-home-carousel/**.*',
]
};
입니다 :
"assets": [
"assets",
"favicon.ico",
"service-worker.js"
],
정보를 제공해 주셔서 감사합니다. 나는 그것을 몰랐다. 하지만 https가없는 서비스 직원이있을 수 있습니까? – Melchia
@Melchia 아니, 불가능합니다. SW는 브라우저가 불문하고 HTTPS 연결 위에서 만 작동합니다. 개발시 로컬에서 HTTP를 사용할 수 있으며 HTTPS 제한/규칙을 무시할 수 있습니다. https://www.chromium.org/blink/serviceworker/service-worker-faq 도움이된다면 올바른 답을 표시하십시오 :-) – pate