2015年10月3日土曜日

expressアプリ作成及び動作確認

expressのインストールメモの記事の続きですが、Macにexpressをインストール後に
expressのサンプルアプリを作成時のメモです。

アプリを設置するディレクトリに移動して、次のコマンドを実行します。
※[xxxxx]はアプリ名及びアプリ格納ディレクトリです。そして、[xxxxx]ディレクトリは存在してない状態です。事前に[xxxxx]ディレクトリは作成しないでください。

express [xxxxx]

すると、ターミナルにコマンド実行時のメッセージが出力されるのですが
最後の方に次のメッセージが表示されます。

   install dependencies:
     $ cd [xxxxx] && npm install

   run the app:
     $ DEBUG=[xxxxx]:* npm start

なので、指示通りに、次のコマンドを実行します。

cd [xxxxx] && npm install

すると、ターミナルでコマンド実行時のメッセージが出力されます。
その後に、上記の指示どおりに、次のコマンドでアプリを実行します。

DEBUG=[xxxxx]:* npm start

※ ググると node [xxxxx] のコマンドを実行する記事が見つかると思いますが、express 4.13.1 では正しく動作しません。node [xxxxx] のコマンドを実行すると、ターミナルに次のようなメッセージが表示されて、アプリは起動しません。

module.js:333
    throw err;
          ^

すると、ターミナルに次のメッセージが表示されて
ターミナルでの入力できない状態になります。
※controlキー + c で次の状態を終了できます。そして、expressも終了します。

  [xxxxx]:server Listening on port 3000 +0ms

そして、ブラウザ起動して、アドレスバーに次のURLを入力します。

http://localhost:3000/

すると、ブラウザの表示が次のようになっており、expressが動作しています。







0 件のコメント :

コメントを投稿