以下に示すように、ngsw-manifest.jsonにいくつかのルーティングルールを設定しました。問題は、私がhttpサーバを稼働していて、直接http://localhost:8080/homeを押すとURLが見つからないということです。Angular 4 AppをPWAに変換する
{
"static.ignore": [
"^\/assets\/ignore.*$"
],
"routing": {
"index": "/index.html",
"routes": {
"/": {
"match": "exact"
},
"/home": {
"match": "exact"
},
"/listing/must_watch_videos": {
"match": "exact"
},
"^/regex/.*/route$": {
"match": "regex"
}
}
},
"external": {
"urls": [
{
"url": "https://fonts.googleapis.com/css?family=Material+Icons"
}
]
}
}
あなたは解決策を発見しましたか?私は同じ問題で立ち往生しています。 –
@FlorianWidtmann Etagを維持してサーバーにアプリケーションをデプロイしたときに動作していますが、ローカルでは動作しません。 –
問題は特定の問題であり、既存の角度アプリをPWAに変換することではありません。質問のタイトルを変更することを検討してください。 – notANerdDev