mam ngsw-config.json
(wzięte z docs):kątowa 5 i obsługa Pracownik: Jak wykluczyć szczególną ścieżkę od 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/**"
]
}
}]
}
Na mojej stronie znajduje się link do kanału RSS /api/rss
, który powinien się otworzyć w nowej karcie przeglądarki bez ładowania aplikacji Angular. Jak mogę wykluczyć go z listy zasobów, których żądanie zostało przekierowane na numer index.html
?
UPD: Próbowałem, ale nie działa następujące config (patrz !/api/rss
):
{
"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/**"
]
}
}]
}
Więc jeśli się nie mylę chcesz użyć tej trasy '/ api/rss' który wskazuje na inny należy umieszczać żadnych adresów URL lub odsłon z kątowym aplikacji i pracownika służby nie powinny niczego załadowania z tego adresu URL: –
@PannaDas, aplikacja Angular nie powinna wyświetlać tego adresu URL. – ktretyak