新しい IBM Developer JP サイトへようこそ!サイトのデザインが一新され、旧 developerWorks のコンテンツも統合されました。 詳細はこちら

MEAN Web アプリを構築する

概要

この開発者パターンで紹介するコードは、MongoDB、Express.js、AngularJS、Node.js (MEAN) スタックを使用して事前構成された Web アプリを作成するためのものです。作成したアプリケーションは、IBM Cloud サービスを利用してホストします。その上で、IBM Cloud Developer Tools CLI を使用してアプリケーションをローカルで実行してテストしてから、Kubernetes または Cloud Foundry にデプロイします。

このコード・パターンを完了すると、以下の方法がわかるようになります。

  • MongoDB、Express.js、AngularJS、Node.js を使用するアプリケーションを構築する
  • App Metrics を使用して、モニタリングと分散トレースに対応するアプリケーションを作成する
  • IBM Cloud Developer Tools CLI を使用してアプリケーションをデプロイするか、Kubernetes または Cloud Foundry を使用してネイティブにデプロイする

フロー

フロー

  1. ユーザーがブラウザーで AngularJS Web アプリを表示します。
  2. AngularJS フロントエンドと Express バックエンドはどちらも Node.js で作成されています。この 2 つのコンポーネントが RESTful API を介して通信します。
  3. バックエンドの Express アプリケーションは Mongo データベースを使用してデータを保管、取得します。
  4. バックエンドの結果がフロントエンドに返されます。
  5. フロントエンドの結果は、人間が読んで理解できる形式でユーザーに表示されます。

手順

このパターンに取り組む準備はできましたか?詳細な手順については、README を参照してください。