若要將 ID 放在 URL 內,可透過 req.params
取得。
Version
Express 4.17.1
req.params
import express from 'express'
import cors from 'cors'
let app = express ()
app.use (cors ())
app.get ('/api/article/:id', (req, res) => res.send ({
id: req.params.id,
title: 'Title 1',
content: 'Content 1'
}))
app.listen (8080, _ => console.log ('Node listen on port: 8080'))
第 7 行
app.get ('/api/article/:id', (req, res) => res.json ({
id: req.params.id,
title: 'Title 1',
content: 'Content 1'
}))
- 若要在 URL 內傳遞資料,如
id
,則要在之前加上:
- 使用
req.params
讀取id
- 使用
res.json
回傳 Object
Conclusion
req.params
可簡單從 URL 讀取 paramsres.json
可簡單將 Object 回傳