私のやり方が間違っているかどうか訂正してください。オンライン・サーバでSpringフレームワークバックエンドとAngular 2フロントエンドアプリケーションをデプロイする方法は?
私のWebアプリケーションでは、ユーザーインターフェイスを開発するためにjspページを使用していません。代わりに、私はhtml、css、Angular 2を使用しています。フロントエンドのプロジェクト構造はバックエンドから分離されています。
SpringMVCバックエンドが提供するAngular CLIを使用して簡単なプロジェクトを開発することはできますが、フロントエンドはポート4200を使用しており、バックエンドはポート8080上で動作しています。私は、Angular 2からSpringMVCへのリクエストを受け取り、処理しています。ローカルモードではこれらは完全に動作しているので、ライブサーバー上でそれらをホストにしたいと考えています。
SpringMVCバックエンドとAngular 2フロントエンドを個別に公開するが、同じドメインで実行するにはどうすればよいですか?私もSpringBootを使用していません。フロントエンドとバックエンドも別々のフォルダにあります。私は、同じプロジェクト構造で両方を組み合わせ、warファイルを生成してデプロイする必要はありません。
SpringMVCバックエンドとAngular-2バックエンドを開発してオンラインサーバーに展開するベストプラクティスは何ですか?
Angular 2 Appをパッケージ化するために使ったことは?どのサーバーを展開に使用していますか? – Vaibs
私は、Angular 2 Appのパッケージにwebpackを使用しました。別のプロジェクトであるバックエンドとフロントエンドの両方を同じドメイン名で同じサーバーに配置することは可能ですか?私はWebアプリケーションの配備に関する事前の知識は持っていません。 – bthapa