MEAN前書きMEANは、次のコンポーネントで構成されるソフトウェアアプリケーションスタックです。Karpovによって作られました。この用語は、各コンポーネントの最初の文字に由来します。[このブログ投稿]では、MEANスタックを使用してJavaScriptアプリケーションを開発することを選択する動機を示しました。Javascriptを使用してコーディングすることで、ソフトウェア自体と開発者の生産性の両方でパフォーマンスの向上を実現できます。MongoDBを使用すると、ドキュメントをJSONのような形式で保存し、ExpressJSおよびNodeJSベースのサーバーでJSONクエリを記述し、JSONドキュメントをAngularJSフロントエンドにシームレスに渡すことができます。データベースに保存されているオブジェクトが、クライアントのJavascriptが認識するオブジェクトと本質的に同一である場合、デバッグとデータベース管理が非常に簡単になります。良いことに、クライアント側で作業している人は、サーバー側のコードとデータベースクエリを簡単に理解できます。同じ構文とオブジェクトを使用することで、複数の言語のベストプラクティスを検討する必要がなくなり、コードベースを理解するための障壁が軽減されます。それぞれにわずかに異なるインストール方法があります。MEAN.JSは純粋にコミュニティ主導の実装であり、MEAN.ioはLinnovateと呼ばれる会社が後援しています。+」と商用サポートを提供します。7サーバーにMEANスタックをインストールします。この方法を使用するには、まずMongoDBをインストールし、次にNodeJSをインストールしてから、GitHubからMEAN.JSファイルを複製します。開始するには、次のものが必要です。+`のようなMEANスタックのコンポーネントには、大量のメモリが必要です。7初期サーバーセットアップガイド]を使用して構成されたsudo非ルートユーザー。gemをインストールするため、最初にいくつかの依存関係をインストールする必要があります。ruby-develインストールするNode.jsモジュールの一部には、CSS拡張言語であるSassが必要です。+`を使用してインストールします。sass依存関係がインストールされたので、スタックの最初のコンポーネントであるMongoDBをインストールできます。ステップ2-MongoDBのインストールMongoDBは公式のCentOSリポジトリにないため、インストールするには公式のMongoDBリポジトリを有効にする必要があります。これにより、最新のパッケージにアクセスできるようになり、そこからインストールできるようになります。このチュートリアルでは、コミュニティエディションをインストールします。これは無料でダウンロードできます。エンタープライズエディションもありますが、ライセンスが必要なので、ここでは扱いません。3.2はダウンロードとインストールが可能な最新の安定版です。`の下にリポジトリ用のファイルを作成します。+`を作成して開きます。/etc/yum.repos.d/mongodb.org-3.2.repoパッケージマネージャーで公式のMongoDBリポジトリを指定して有効にするには、以下をコピーしてファイルに貼り付けます。Guard(GPG)署名チェックが有効になります。`パッケージをインストールしてMongoDBとその関連ツールをインストールします。mongodb-orgインストールが完了したら、MongoDBデーモンを起動します。+`が実行されているはずです。次のコマンドを使用して確認できます。mongod実行中の場合、出力は次のようになります。database..インストールする必要があるスタックの次の部分はNode.jsです。Node.jsリポジトリのバイナリを使用することです。安定版ブランチのリポジトリを追加します。ブラウザのURLにアクセスすると、以下のコマンドを使用して、スクリプトを実行する前にスクリプトの内容を読むことができます。+」をインストールします。+`がインストールされていることを確認します。version出力は次のようになります。+`がインストールされたので、MEANスタックの残りのコンポーネントをインストールできます。ステップ4-BowerとGulpのインストールこの手順でインストールするコンポーネントは、フロントエンドアプリケーションの管理に使用されるパッケージマネージャーであるBowerと、一般的なタスクの自動化に使用されるGulpです。BowerとGulpの両方をグローバルにインストールする必要があります。+`に渡すことで実現します。両方のアプリケーションをグローバルにインストールすると、ローカルプロジェクトのディレクトリからだけでなく、システム全体で使用できるようになります。bower次に、Gulpをインストールします。gulpこれで、ようやくすべての前提条件パッケージがインストールされました。アプリケーションの作成に使用される実際のMEAN.JSボイラープレートのインストールに進むことができます。GitHubリポジトリを複製します。+」というディレクトリに複製されます。プロジェクトが参照するすべてのパッケージをインストールするには、そのディレクトリ内にいる必要があるため、そこに移動します。~/meanjs次に、必要なパッケージを非rootユーザーとしてインストールします。installインストールには数分かかります。完了すると、MEANアプリケーションの開発に必要なものがすべて揃います。最後のステップでは、スタックをテストして、動作することを確認します。ステップ6-サンプルMEANアプリケーションの実行サンプルアプリケーションを実行して、システムが正しく機能していることを確認しましょう。」を使用することです。両方のコマンドを使用すると、開発モードでアプリケーションをテストできます。+`にアクセスしてMEANアプリケーションにアクセスできます。サンプルアプリケーションを設定して実行しました。*これは、サーバー上に完全に機能するMEANスタックがあることを意味します。必要なコンポーネントとMEAN.JSボイラープレートができたので、独自のアプリの構築、テスト、デプロイを開始できます。Webサイトのドキュメント]を参照してください。