expressとは
サーバサイドのWEBアプリケーションフレームワークである。
Node.jsで作成する。
必要最小限の機能しかないため、その他ミドルウェアと組み合わせて使用する。
expressでできること
- ルーティング
- リクエスト整形
expressではできないこと
- リクエスト分析
- 認証認可
- DB接続
expressを補うミドルウェアの例
- リクエスト分析: body-parser
- セッション管理:express-session
- 認証:passport
expressでWEBアプリケーションサーバを作成
express環境構築
npm init
npm install express --save
app.jsファイルを作成
app.js
var express = require("express"),
app = express();
app.get("/", (req, res) => {
res.status(200).send("Hello ,world.");
});
app.listen(3000);
ファイルを実行する。
node app.js
実行後、ブラウザを立ち上げて下記へアクセスする。
以上。