プロダクションのテスト目的のために、角度1.xで書かれたフロントエンドクライアントとノードバックエンドサーバーコードを分割しなければなりませんでした。クライアントはノードによって提供されるAPI関数を使用しますが、ローカルマシン上の異なるサーバー上で実行しています。ポート5000で稼動するノードサーバーをセットアップし、実行中の角度サーバーは、ポート5000がすでに占有されているため、ポート5001に移動する必要があるという情報を私に提供します。角度とノードを別々に立ち上げてお互いに接続する
両方のサーバーを起動し、ローカルマシン上でAPI関数を共有するにはどうすればよいですか。私は '奉仕' を使用し、角度のために
- このために>https://github.com/angular/angular-cli/wiki/serve
同じポートでクライアントサーバ(角型)とノードサーバ(nodejs)を実行しますか?同じポートで2つのサーバーを実行することはできません:/ –
クライアント側とサーバー側のコードを別々のサーバーで別々に実行することは技術的に不可能ですが、API関数を使用するという点では互いに接続できません。 – andrzej541
両方のサーバーを同じポート上で実行するにはどのような制約がありますか?これは両方とも同じポート上で動作しますが、UIが 'localhost:5000/ui'上で動作し、APIが' localhost:5000/api'上で動作すると、異なるコンテキストで動作しますか? – 31piy