Mel*_*hia 6 https http service-worker angular
我正在为我的 angular 4 项目使用带有 https 而不是 https 的服务工作者。但我收到此错误: Service Worker 注册失败:DOMException:无法注册 ServiceWorker:获取脚本时发生 SSL 证书错误。
这是我的 service-worker.js
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/**.*',
]
};
Run Code Online (Sandbox Code Playgroud)
angular-cli.json 中的一个:
"assets": [
"assets",
"favicon.ico",
"service-worker.js"
],
Run Code Online (Sandbox Code Playgroud)
Service Worker 只能通过 HTTPS 连接使用。你用还是不用那个?此外,HTTPS 证书必须有效。
作为旁注,您显示的代码不是您的 service-worker.js。该代码是某些软件库的一些参数和选项,然后根据这些选项生成 service-worker.js。您的实际 service-worker.js 很可能位于 dist 目录中,并作为构建过程的一部分进行更新。