express.js初歩
1518 ワード
1.概要
express.jsはnodejsのウェブフレームです.
最近の比較的に人気のある枠組みの組み合わせはMEAN(mongodb、express、anglar、nodejs)で、この組み合わせを使って、前後の端はすべてjavascriptの1つの言語によって統一されました.
現在のexpressの最新バージョンは4で、前のバージョン3用の中差出庫connectを差し替えて、より細かい量のライブラリに変えて代用します.これらのミドルウェアは、より自由に更新・リリースでき、Expressリリースサイクルの影響を受けないというメリットがあります.
2.実験環境
Windows 7 64 bit
nodejs 0.2.6
npm 2.1.2
express-generator 4.13.0
express 4.13.0
3.初体験
私たちはexpress-generatorを使って自動的にexpressサイトを生成します.利点はプロジェクトの骨格を快速に構築できることです.
3.1 express-generatorをインストールする
3.3コンパイル運転
OKです.expressプロジェクトの骨組みが完成しました.簡単でしょう
3.4使用するクラスの簡単な分析
package.json
express.jsはnodejsのウェブフレームです.
最近の比較的に人気のある枠組みの組み合わせはMEAN(mongodb、express、anglar、nodejs)で、この組み合わせを使って、前後の端はすべてjavascriptの1つの言語によって統一されました.
現在のexpressの最新バージョンは4で、前のバージョン3用の中差出庫connectを差し替えて、より細かい量のライブラリに変えて代用します.これらのミドルウェアは、より自由に更新・リリースでき、Expressリリースサイクルの影響を受けないというメリットがあります.
2.実験環境
Windows 7 64 bit
nodejs 0.2.6
npm 2.1.2
express-generator 4.13.0
express 4.13.0
3.初体験
私たちはexpress-generatorを使って自動的にexpressサイトを生成します.利点はプロジェクトの骨格を快速に構築できることです.
3.1 express-generatorをインストールする
npm install -g express-generator
バージョンを見てください.本を書く時のバージョンは4.13です.
express -V
4.13.0
3.2生成項目express -c stylus express-stylus
ここでstylasとは、stylasのcssフレームを使ったという意味です.3.3コンパイル運転
cd express-stylus && npm install
SET DEBUG=express-stylus:* & npm start
ブラウズhttp://localhost:3000 OKです.expressプロジェクトの骨組みが完成しました.簡単でしょう
3.4使用するクラスの簡単な分析
package.json
"dependencies": {
"body-parser": "~1.13.1",
"cookie-parser": "~1.3.5",
"debug": "~2.2.0",
"express": "~4.13.0",
"jade": "~1.11.0",
"morgan": "~1.6.1",
"serve-favicon": "~2.3.0",
"stylus": "0.42.3"
}