點燈坊

失くすものさえない今が強くなるチャンスよ

使用 GET 讀取 Params

Sam Xiao's Avatar 2021-10-26

若要將 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

object000

Conclusion

  • req.params 可簡單從 URL 讀取 params
  • res.json 可簡單將 Object 回傳

Reference

Express, req.params