Express: NodeJS 的 web 框架e.g. Koa不同的場景、不同的需求,「適合」不一樣的框架

專案管理: 如期如質如預算

技術選型

作業1

npm init -f

npm i express

const express = require("express");

let app = express(); // application

// 路由 route / router
// app.Method(Path, Handler)
// Method: GET, POST, PUT, DELETE, PATCH, ...
// Handler 是一個函式,會有兩個參數 request, response
app.get("/", (req, res) => {
  res.send("我是 Express 首頁");
});

app.get("/member", (req, res) => {
  res.send("我是會員頁");
});

// 3001 port
app.listen(3001, () => {
  console.log("express app 啟動了喔");
});

Express 本身是由 Middleware 組成的世界

Middleware: 中間件、中間函式

Express 順序很重要,由上而下的順序

複習今天的內容 express

https://i.imgur.com/o5xtv27.png

作業