私はAPIのみで構成されたNode JSバックエンドを持っています。ノードjS APIと角度jSを同じプロジェクトにする必要がありますか?
すべての操作を実行するためにREST APIを介して通信する私のシステムのために、角度ダッシュボードを開発したいと考えています。
Angularプロジェクトがパブリックフォルダ内のNode JSプロジェクト内にあるMEANの例をいくつか見てきました。
しかし、私はこれが最善のアプローチかどうか、あるいは単にAPIに接続し、それが独立してホストされている別のプロジェクトを作成すべきかどうかと思っていました。
主な懸念は、ノードJSプロジェクトがGoogle Cloud Platformにデプロイされていることです。私が何かを更新すると、プロジェクトの新しいインスタンスをアップロードする必要があると感じています。(トラフィックはこの新しいインスタンスにリダイレクトされます)、フロントエンド変更のために新しいアップデートが提出されている場合、私はAPIバージョンのコントロールを失うでしょう。
私はそれらをさまざまな理由で別々に保つことに傾くでしょう。唯一の本当の注意点は、CORSを分けた場合、おそらくCORSに対処する必要があるということです。 –