2016-10-11 7 views
0

Angjularと一緒にNodejsを使用してウェブサイトを構築すると、これまでのところ基本的に3つのアプリケーションのコレクションのように見えます。まずAngularとES、MEANベースのログインアプリとAngularJSコンタクトフォームアプリケーションで構築された基本検索アプリ(ムービー)があります。 3つのアプリをどのように組み合わせて "ウェブサイト"を作りますか? 3つのアプリケーションすべてに独自のクライアント側ルーティング(UIルーター)があります。今述べたように、私はシンプルな静的なHTMLファイルもいくつか持っていますが、これにも含める必要があります。複数のアプリケーションを組み合わせる

ユーザーは基本的にホームページ(ムービーアプリ)にアクセスしてお気に入りの映画、俳優などを検索します。お気に入りの映画、俳優のリストを作成できるようにアカウント機能(ログインアプリ)を提供したい、シーンなど。これらの2つのアプリを組み合わせてウェブサイトを構成するにはどうすればよいですか?

3つのアプリをすべて1つの大きなアプリに結合するだけですか?何か不足していますか?

+0

角度フロントエンドがモジュール性を念頭に置いて書かれていた場合、それらを組み合わせることに全く問題はないはずです。そうでない場合は、最初にリファクタリングすることができます。これは必ずしもバックエンドには当てはまりませんが、後者は別々のAPIにすることができます。 – estus

答えて

0

あなたが達成しようとしていることに依存します。単一ページアプリケーションには長所と短所があります。あなたの特定のケースでは、この3つのアプリケーションを非常に関連性の高いエンティティがあるため、単一のものとしてマージすることをお勧めします。単一のエントリポイント(ルートモジュール)を作成して、トップレベルのルーティングハンドルを使用してアプリケーションを別のモジュールとして追加するだけです。 UI-router - Ngのための最も柔軟なルーティングですので、それを見逃しません。がんばろう!

+0

明快で簡潔な答えをありがとう - ありがとう、いくつかのための基本的な質問かもしれないものについての解説はありません! – user3125823

関連する問題