2017-11-17 19 views
1

非常に単純なシングルページアプリケーションを構築したいと思っています。バックエンド(NodeJS-App)とフロントエンド(AngularJS)があります。Azure - Webアプリケーションごとの複数のデプロイ

これをAzure Web Appに展開する最良の方法は何ですか?同じアプリケーションで両方をホストすることはできますか?または2つの別々のアプリケーションを作成する必要がありますか? 1つはバックエンドをホストし、もう1つはAngularアプリの静的ファイルを提供するだけですか?

他の(おそらくもっと良い)ソリューションがありますか?

答えて

2

私は2つの別々の答えを捨てます。

  1. WebAppルートに行くと、2つの別々のWebアプリケーションは必要ありません。 NodeJSコードを実行し、同じWebAppから静的なAngularテンプレートとコントローラを提供することができます。

  2. WebAppルートに行く代わりに、Azure関数を使用してNodeJSアプリケーションをホストすることを検討してください。 Azure Blob Storageから静的なAngularファイルを提供することができます。このアプローチの利点は、おそらくコストとスケーラビリティの容易さです。 This articleはそうするのを手伝います。

関連する問題