2017-06-15 12 views
0

ionic2でmean stackを使用してサーバーをメンテナンスする方法を説明できますか?2台のサーバー(ionicとnode js server seperate)を維持するか、 2つのサーバーでこのアプリをawsに入れようとしていますか?awsを使ってbetterwayで展開した場合の平均スタック使用率

+2

スタックオーバーフローへようこそ[ツアーを受けてください](https://stackoverflow.com/tour)、[よく質問するにはどうすればいいですか?](https://stackoverflow.com/help)を必ずお読みください。/how-to-ask)、あなたの質問をより多くの情報で更新してください。 – lordrhodos

答えて

1

あなたはサーバとIonicについて話しているので、私はプログレッシブウェブアプリケーションを構築するためにIonicを使用していると仮定し、それを提供するソリューションを探しています。

短い答え:

いいえ、あなただけのイオンのWebアプリを提供するために1つのAWSサーバインスタンスを必要とします。あなたは単にアプリケーションを構築し、任意のHTTPウェブサーバーでwwwフォルダを提供するだけです。


長い答え:生産のリリースのためのイオンプログレッシブWebアプリケーション(PWA)を準備

1.ビル

あなたpackage.jsonファイルで、あなたのような何かを持っていることを確認しなければなりません以下:

"scripts": { 
    // ... 
    "build:www": "rm -rf www && ionic-app-scripts build --prod", 
    // ... 
}, 

npm run build:www

2.解放

あなたがNginXApacheまたはカスタムNode + Expressウェブサーバのような任意のWebサーバを使用して生産に奉仕するためにあなたのアプリが用意フォルダwwwに構築されています。イオン性V3.4、彼らが何をすべきか

Learn more about ionic-scripts、およびその他のスクリプトあなたは、おそらく便利見つけることができるのよう


有効です。

+0

あなたの答えをありがとうございます。私たちは実際にionic.Weを使用してモバイルアプリケーションを構築しているbackend.If私はnodejsですionic2とionstackを使用する予定ですが、 ionic-lab.If私はこれらのコマンドを使用している場合は、そのサーバーを参照していないので、APIからデータを取得していない。私はionjを使用してnodejsサーバーからデータを取得したい場合、私は2つのサービスを作成する必要があります。 –

+0

大変申し訳ございません。あなたが何を言っているのか、何を求めているのか分かりません。 – maninak

+0

平均スタックを使用してionic2を使用してサーバーを維持する方法と、アプリケーションをビルドしてawsにコンパイルおよびデプロイする方法 –

0

最後に私はnodejsを使ってイオンアプリを徹底的に/ WWWフォルダに提供することと、ionicアプリでexpressとapi呼び出しを使用することの違いを理解しています。/ wwwフォルダを経由すると、モバイルアプリケーションではなくプログレッシブWebアプリになります。 ionicアプリのnodejsサーバーからAPI呼び出しを使用すると、ionic Mobileアプリになります。

AWSでのデプロイ: mongodbのインスタンスを1つ作成し、awsのnodejsを1つ作成します。 あなたはapi呼び出しをすべてurl.just経由で取得し、アプリケーション内でapiがcrud操作を呼び出すようにします。

関連する問題