私の Angular 2 アプリケーションは、デフォルトのHTML 5history.pushState ロケーション戦略を使用しています。history.pushStateブラウザの更新とブラウザの URL が を生成しないようにサーバーを構成するにはどうすればよい404ですか?
たとえば、Tour of Heroesアプリケーションには、次のようないくつかの異なるアプリケーション ルートがあります。
http://localhost:8080/dashboard
http://localhost:8080/heroes
http://localhost:8080/detail/13
これらのルートのいずれかで更新を押すか、URL のいずれかを入力すると、サーバー リソースではなくアプリケーション ルートが取得404されます。/detail/13の上部にロケーション戦略を構成しましheadたindex.html:
<!doctype html>
<html>
<head>
<base href="/">
<meta charset="utf-8">
<title>Tour of Heroes</title>
を生成する代わりにすべての URL をアプリケーションに送信するには、サーバーをどのように構成する必要があります404か?
注: この質問は、Angular 2 : 404 エラーがブラウザーを更新すると発生し、Angular 2.0 ルーターがブラウザーのリロードに対応していないという質問を補足するもので、この問題に対処する方法を尋ねています。Firebase の場合:ウェブサイトを更新すると 404 が返されます。