2016-06-22 7 views
1

node2sサーバーがrest/graphqlエンドポイントにサービスを提供している角度2のフルスタックアプリケーションを構築する最良の方法を見つけようとしています。角2アプリ。私は将来、サーバーサイドのレンダリングも可能にする構造を構築したいと考えています。angle2 fullstack app with nodejs 1つのプロジェクト内のバックエンドサーバー

これに関するベストプラクティスはありますか?

これまでの考えでは、anglejアプリにも対応しているバックエンドアプリとしてnodejsを使用しています。しかし、これは夜ではないようです。

. 
/src    # node server src code 
/node_modules # npm installed libs for node server 
/public/   # angular 2 app 
    node_modules/ # npm installed libs for angular 2 app 
    app/   # angular 2 application code 
    index.html 
    app.js 

ただし、これが良い方法であるかどうかはわかりません。あなたはnpmでこれをどのように扱いますか? 2つのプロジェクトを初期化し、ルートディレクトリまたはパブリックディレクトリに依存関係をインストールするだけですか?

角型アプリをパブリックフォルダに作成してビルド済みアプリのみを提供するような、これに対してもっと優れたソリューションはありますか?バックエンドAPIの(Gitのを使用している場合と、2つのレポ)私は2つの異なるプロジェクトを建設する

答えて

0

ワン(nodeJS /エクスプレス/ DB/...)

そして使用前に他の1 nodeJSサーバー側レンダリングとindex.htmlサービスの場合

+0

もしそうなら、どのようにまとめて開発していますか?個別リンクとハードリンクの両方のURLを実行するだけですか?どのノードを後で1つのnodejsサーバーからデプロイして配信するのですか?私はあとで一つの弾力のある豆腐の環境だけを走らせたいと思う。 – Manuel

関連する問題