나는 내부 서비스 작업자 와 각도 5.1 사용이 내 ngsw-config.json 파일입니다각도 서비스 노동자가 시작 너무 늦게
이{
"appData": "Angular 5.1",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": ["/favicon.ico", "/index.html"],
"versionedFiles": ["/*.bundle.css", "/*.bundle.js", "/*.chunk.js"]
}
},
{
"name": "assets",
"installMode": "prefetch",
"updateMode": "prefetch",
"resources": {
"files": ["/assets/**"]
}
}
],
"dataGroups": [
{
"name": "tasks-users-api",
"urls": ["/api"],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 20,
"maxAge": "1h",
"timeout": "5s"
}
}
]
}
내 홈페이지 ngOnInit 기능, 나는 나열된/API URL을 호출 데이터 그룹에 내 콘솔을 열면이 URL은 서비스 작업자가 시작하기 전에 전화 (아래 빨간색으로 표시됨)라는 것을 알 수 있습니다 (서비스 근로자의 시작이 파란색으로 표시된 프레임과 일치 함). 내 인터넷 연결을 전환하는 경우
따라서는/API 호출은 서비스 노동자에 의해 처리되지 않습니다. 연결을 해제하기 전에 다른 페이지로 이동하여 홈페이지로 돌아 오는 경우/api 호출은 서비스 담당자가 처리합니다.
이 문제가 있습니까? 사건을 어떻게 처리할까요?