node.js 向け Web アプリケーションフレームワーク Express
こんにちは。
今日は、node.js 向けの Web アプリケーションフレームワークである Express を使ってみます。
node.js と npm はあらかじめインストールしておきましょう。
Express をインストール
フォルダを適当に作り Express をインストールします。
mkdir expressSample
cd expressSample
npm install express
node_module フォルダが生成され、その中に express がインストールされます。
Hello World
server.js を作成します。
express のインスタンスを作成し、ルーティングを定義。今回は '/' にアクセスした際に、'Hello World' を表示します。リッスンするポートは 3000 にしました。
ファイルを保存後、
node server.js
を実行し、localhost:3000 にアクセスすると、
のように表示されます。
Template Engine - Jade
テンプレートエンジン Jade を使ってページを表示してみます。
まずは jade をインストール。
npm install jade
テンプレートエンジンを jade に、テンプレートの場所を views に指定します。後に作る index.jade にパラメータを渡します。
Getting started with jade & express
次に views/index.jade を下記のように作成します。
再び
node server.js
を実行し、localhost:3000 にアクセスしてみると、
ということで、テンプレートエンジンが使えました。
引き続き、Express 触っていきます。