Expressとは
node.jsにおけるWebアプリ開発のフレームワークです。
今回はExpressのひな形と基本的なパッケージが用意されている、Express Generatorを使います。
Express環境構築
前回のDockerでの環境構築で導入済みですが、まだの人は以下のコマンドでExpress Generatorをインストールしてください。
npm install -g express-generator
次にひな形を作成します。
express --view=ejs [アプリ名]
--view=ejsの指定でテンプレートエンジンの指定になります。
HTMLと似た言語であるので今回はEJSを使います。(デフォルトはJade)
次に必要なパッケージをインストールします。
cd [アプリ名]
npm install
先ほど作成したひな形の中のpackage.jsonをインストールします。
以下のコマンドでアプリケーションを起動します。
npm start
以下のURLにアクセス出来れば導入はひとまず終わりです。
http://localhost:3000/
ファイル構成
- binフォルダ
アプリケーションを実行する為のコマンド保管場所
- publicフォルダ
公開ディレクトリです。
ここにあるものはURLを指定して直接アクセスすることができます。
- routesフォルダ
ルーティング(アドレスと実行するスクリプトの関連付け)を追加していくことができます。
- viewsフォルダ
テンプレートファイルの保管場所
- node_modulesフォルダ
node.jsのパッケージの保管場所
- app.js
アプリケーション本体部分のメインプログラム
- package.json
npmパッケージ関する情報を記載したファイル