我对angular 5及其服务人员有疑问。 我添加了ngsw-congif文件,它可以很好地注册服务工作者。
"dataGroups": [
{
"name": "api-freshness",
"urls": [
"/api/apirouter1/",
"/api/apirouter2/",
"/api/apirouter3/"
],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 5000,
"maxAge": "36h",
"timeout": "3s"
}
},
{
"name": "api-performance",
"urls": [
"/route1",
"/route2",
"/route3"
],
"cacheConfig": {
"strategy": "performance",
"maxSize": 5000,
"maxAge": "36h",
"timeout": "3s"
}
}
],
“ api-performance”组用于应用程序路由,“ api-freshness”组用于我用于访问api调用的路由。 运行该应用程序运行正常,当我刷新页面(F5键或浏览器刷新按钮)时,我可以浏览URL(使用应用程序路由)总线。我遇到404,并且仅当我尝试访问根目录时,应用程序才会重新加载网址(/)。有谁知道如何解决这一问题?谢谢