自分の感受性くらいスマートフォン用の表示で見る自分の感受性くらいこの広告は、90日以上更新していないブログに表示しています。4時限目」の資料その2です。最初にexpressをインストールをしましょう。コマンドがある場所と同じ階層にインストールされます。いうディレクトリを作成し、その中にインストールされます。つけてインストールしています。付ける必要があるでしょう。コマンドでひな形を作成してみましょう。するんですが、その前にディレクトリ構造を確認しましょう。publicが静的ファイル置き場で、routesがルーティングごとのプログラム置き場で、viewsがテンプレート置き場です。後に特定のパッケージ名を指定しませんでした。書かれているパッケージをインストールします。ディレクトリ内に格納され、プログラムから参照されます。それらの依存パッケージがインストールされました。中にあるパッケージの方です。app.settings.env);最初にrequireで必要なパッケージを読み込んでいます。相対パス指定になっています。内にあるモジュールを読み込みます(実際にはもうちょい細かいです)。サーバオブジェクトを作成し、それをモジュールとして公開しています。これによって、例えばテストコードなどからrequireすることでこのサーバオブジェクトを参照することができるようになります。その後は、設定が続きます。テンプレートの置き場所やテンプレートエンジンの種類、静的ファイルの置き場所等を設定しています。developmentモードとproductionモードでの設定の振り分けもしています。ちなみに、デフォルトではdevelopmentモードで起動しますが、環境変数NODE_ENVにproductionを設定すればproductionモードで起動できます。それでは早速実行してみましょう。表示されたら成功です。実際にアクセスされた時の動きを順に追っていきましょう。