翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk 用の Node.js 開発環境の設定
このトピックでは、Node.js 開発環境を設定し、アプリケーションを AWS Elastic Beanstalk にデプロイする前にローカルでテストする手順について説明します。また、便利なツールのインストール手順を提供するウェブサイトも参照します。
すべての言語に適用される一般的な設定ステップやツールについては、「Elastic Beanstalk で使用する開発マシンの設定」を参照してください。
トピック
Node.js をインストールします
Node.js アプリケーションをローカルで実行するように Node.js をインストールします。指定しない場合は、Elastic Beanstalk がサポートする最新バージョンを取得します。サポートされているバージョンの一覧については、AWS Elastic Beanstalk プラットフォームドキュメントの「Node.js」を参照してください。
nodejs.org
npm のインストールを確認します
Node.js では npm パッケージマネージャーを使用することで、アプリケーション用のツールやフレームワークのインストールが簡単に行えます。npm は Node.js と共に配信されるため、Node.js をダウンロードしてインストールする際に自動的にインストールされます。npm がインストールされていることを確認するには、次のコマンドを実行します。
$ npm -v
npm の詳細については、npmjs
AWS SDK for Node.js をインストールする
アプリケーション内の AWS リソースを管理する必要がある場合は、AWS SDK for JavaScript in Node.js をインストールします。次のように npm を使用して SDK をインストールします。
$ npm install aws-sdk
詳細については、「AWS SDK for JavaScript in Node.js
Express ジェネレーターをインストールする
Express は、Node.js を実行するウェブアプリケーションフレームワークです。これを使用するには、まず Express ジェネレーターコマンドラインアプリケーションをインストールします。Express ジェネレーターがインストールされたら、express コマンドを実行してウェブアプリケーションのベースプロジェクト構造を生成できます。ベースプロジェクト、ファイル、および依存関係がインストールされたら、開発マシン上でローカル Express サーバーを起動できます。
注記
-
次のステップでは、Linux オペレーティングシステム上に Express ジェネレーターをインストールする手順を説明します。
-
Linux では、システムディレクトリに対する許可レベルに応じて、これらのコマンドの一部のプレフィックスに
sudo
が必要になる場合があります。
Express ジェネレーターを開発環境にインストールするには
-
Express フレームワークとサーバーの作業ディレクトリを作成します。
~$
mkdir node-express
~$cd node-express
-
express
コマンドにアクセスできるよう、Express をグローバルにインストールします。~/node-express$
npm install -g express-generator
-
オペレーションシステムによっては、
express
コマンドを実行するパスを設定する必要があります。前のステップの出力は、パス変数を設定する必要がある場合の情報を提供します。Linux の例を次に示します。~/node-express$
export PATH=$PATH:/usr/local/share/npm/bin/express
この章のチュートリアルに従うときは、別のディレクトリから express コマンドを実行する必要があります。各チュートリアルは、独自のディレクトリにベース Express プロジェクト構造を設定します。
これで、Express コマンドラインジェネレーターがインストールされました。これを使用して、ウェブアプリケーションのフレームワークディレクトリを作成し、依存関係を設定し、ウェブアプリケーションサーバーを起動できます。次に、作成した node-express
ディレクトリでこれを実現するステップを実行します。
Express フレームワークとサーバーを設定する
次のステップに従って、ベース Express フレームワークのディレクトリとコンテンツを作成します。この章のチュートリアルには、チュートリアルの各アプリケーションディレクトリにベース Express フレームワークを設定するための次のステップも含まれています。
Express フレームワークとサーバーを設定するには
-
express
コマンドを実行します。これによって、package.json
とapp.js
、およびいくつかのディレクトリが生成されます。~/node-express$
express
プロンプトが表示されたら、続行するには
y
と入力します。 -
ローカルの依存関係を設定します。
~/node-express$
npm install
-
ウェブアプリサーバーが起動することを確認します。
~/node-express$
npm start
次のような出力が表示されます:
> nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www
サーバーは、デフォルトでポート 3000 で実行されます。テストするには、別のターミナルで
curl http://localhost:3000
を実行するか、ローカルコンピュータでブラウザを開いて URL アドレスhttp://localhost:3000
を入力します。サーバーを停止するには、[Ctrl+C] を押します。