Angular.File構造のノードとクライアント側にサーバーサイドを構築したWebアプリケーションを作成しました。エクスプレスアプリでAngular 2 routeにアクセス
|_ api
|_ client
|_ config
|_ models
|_ package.json
|_ server.js
私はインデックスページにしかアクセスできません。他のルート(角度経路)はすべてアクセスできません。 SPA(シングルページアプリケーション)で
Angular.File構造のノードとクライアント側にサーバーサイドを構築したWebアプリケーションを作成しました。エクスプレスアプリでAngular 2 routeにアクセス
|_ api
|_ client
|_ config
|_ models
|_ package.json
|_ server.js
私はインデックスページにしかアクセスできません。他のルート(角度経路)はすべてアクセスできません。 SPA(シングルページアプリケーション)で
、いずれかの必要なすべてのコード - HTML、JavaScript、およびCSSは - 単一のページのロードで取得された、または 適切なリソースが動的にロードされ、ページに追加しました が必要です(通常、ユーザーの操作に応じて)。ページは リロードできません。また、別のページには へのコントロール転送もありませんが、場所ハッシュやHTML5履歴APIを使用するとアプリケーション内の別の論理 ページの認識とナビゲートが可能になります。
angular2はClinet側のルーティングを行うには、角度/ルータ @専用のルーティングモジュールを持っているので、あなたが最も可能性の高いカスタムアーキテクチャ/ユースケースを持っていない限り、サーバー側のロジックをルーティングする必要はありません。
なぜルートが必要なのですか? 2 - あなたはルート設定ファイルを読んだり、準備したりすることができます。将来、私たちが助けることができるあなたの状況を説明できますか? – Mehari
これは今まで私のブログで、ノードだけを使ってビルドされています。 geekclan.herokuapp.com ルート/検索と投稿が必要です。今私はサーバ側を安らかなAPIとクライアント側にアングル2に変換しました。両方とも@Mehariを統合するのが分かりません –
サーバ側のワイルドカードルートにする必要があります。すべてのURL( '/ api/... 'を除いて)は' index.html'で応答する必要があります。 – estus