から特定のパスを除外するためにはどうすれば(docsから取られた)ngsw-config.json
を持っている:私のサイトで角度5とサービス労働者: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フィードへのリンクがある/api/rss
Angular appを読み込まずに新しいブラウザタブで開く必要があります。要求がindex.html
にリダイレクトされたリソースのリストから除外するにはどうすればよいですか?
UPD:私は(!/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/**"
]
}
}]
}
だから、あなたは何をロードしてはならないいくつかの他の場所ではありませんあなたの角度のアプリやサービスワーカーから任意のURLやページビューを指すルート '/ API/rss'を使いたいですそのURL –
@PannaDasから、角度アプリケーションはこのURLを提供すべきではありません。 – ktretyak