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 啟動了喔");
});
npm run dev
(nodemon)來啟動這個 express 網站Express 本身是由 Middleware 組成的世界
Middleware: 中間件、中間函式
Express 順序很重要,由上而下的順序
複習今天的內容 express
作業