web-dev-qa-db-ja.com

yeomanで作成されたangular.jsアプリケーションをデプロイするための最良の方法は?

Java spring-MVCを使用して作成されたAPIRESTfulに接続するyeomanを使用してangular.jsを使用してアプリケーションSPAを構築しています。angularなので、いくつかの異なる代替案やベストプラクティスを知りたいです。たとえば、http-serverにApacheとしてデプロイする、war内でapplication-serverをTomcatとして使用する、または別のオプションや提案などです。

助けてくれてありがとう。

11
cflores29

これで、フロントエンドコードは本番環境に対応し、$ grunt buildを実行するだけです。
そして、アプリのバックエンドの提供を担当するのとまったく同じサーバーによってYeoman(実際にはGrunt)によって生成された静的リソースを提供します。

同様の質問に対する私の答え、Yeoman&Spring-MVCのプロジェクト構造といくつかの必要な構成を示しています を見てください。

一部のより高度な展開シナリオでは、負荷分散を導入する必要があり、フロントエンドとバックエンドに別々のサーバーが必要になる場合がありますが、ここでは基本的な構成について説明します。

13
vucalur