gelen belirli bir yolunu nasıl dışlanır: Benim sitemdeAçısal 5 ve Hizmet İşçi: I (<a href="https://angular.io/guide/service-worker-getting-started#step-4-create-the-configuration-file-ngsw-configjson" rel="nofollow noreferrer">docs</a> alınan) <code>ngsw-config.json</code> sahip ngsw-config.json
{
"index": "/index.html",
"assetGroups": [{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html"
],
"versionedFiles": [
"/*.bundle.css",
"/*.bundle.js",
"/*.chunk.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**"
]
}
}]
}
RSS beslemesi /api/rss
bir bağlantı vardır Açısal uygulama yüklenmeden yeni bir tarayıcı sekmesinde açılmalıdır. İstekleri index.html
'a yönlendirilen kaynakların listesinden nasıl hariç tutabilirim?
UPD: Denedim ama şu yapılandırma çalışmıyor (!/api/rss
bakınız):
{
"index": "/index.html",
"assetGroups": [{
"name": "app",
"installMode": "prefetch",
"patterns": ["!/api/rss"],
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"!/api/rss"
],
"versionedFiles": [
"/*.bundle.css",
"/*.bundle.js",
"/*.chunk.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**"
]
}
}]
}
Yani hiçbir şey yüklemek olmamalıdır başka bir yerde değil açısal uygulaması ve hizmet işçisi herhangi bir URL veya sayfa görüntüleme işaret rotayı '/ api/rss' kullanmak istiyorum Bu URL'den –
@ PannaDas, Açısal uygulama bu URL'yi sunmamalıdır. – ktretyak