翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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
Node.js AWS SDK用の をインストールする
アプリケーション内から AWS リソースを管理する必要がある場合は AWS SDK、Node.js JavaScript で の をインストールします。npm SDKを使用して をインストールします。
$ npm install aws-sdk
詳細については、NodeAWS SDK.js ホームページ JavaScript の を参照してください
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] を押します。