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