我第一次与服务工作者合作时,我正在关注this doc。
当谈到路由部分时,我无法使其正常工作。如果我具体http://localhost:4200/index.html它有效,但http://localhost:4200我获得以下内容:
构建完成后,我的ngsw-manifest.json如下所示:
{
"routing": {
"routes": {
"/": {
"prefix": false
}
},
"index": "/index.html"
},
"static": {
"urls": {
...
"/favicon.ico": "84161b857f5c547e3699ddfbffc6d8d737542e01",
"/index.html": "4791583ae04c8184ba443e8a1a57028d2b6a912e"
},
"_generatedFromWebpack": true
}
}
实际上,我正在使用@ angular / service-worker:“^ 1.0.0-beta.16”
提前感谢您的帮助。
答案 0 :(得分:0)
对于那些遭受同样问题的人来说,在Chrome开发者控制台>上变成了一个愚蠢的错误。应用程序只需取消注册旧的服务工作者并刷新,现在路由应该正常工作。