---
# System prepended metadata

title: "\U0001F3C5 Day 23 - req.params 取得特定資料"
tags: [2025 Node.js 後端工程師培訓營]

---

# 🏅 Day 23 - req.params 取得特定資料 
延續前一天，當我們要取得特定貼文的資料的時候就會需要使用到該貼文的 id，而每個貼文都有自己的 id，此時就可以設計成動態路由：
```javascript=
app.get('/post/:id', (req, res) => {
  const id = req.params.id; // 使用 params 取得帶入的 id
  res.send(`目前貼文 id: ${id}`);
})
```
> 取得 id 就可以對此貼文做一些操作，像是使用 mongoose 搜尋貼文的 collection，符合此貼文的 id 就回傳它的資料等等


### 參考資源

- [Express - API 參照(req.params)](https://expressjs.com/zh-tw/api.html#req.params)
- 課程影音「Express - Node.js Web 應用程式架構」

題目
---
當進入頁面時會回傳使用者的 id 請協助完整以下程式碼：

```javascript=
app.get('user/...', (req, res) => {
  const id = ....userId;
  res.send(`這是 ${id} 使用者的個人動態牆`);
});
```

## 回報流程

將答案寫在 CodePen 並複製 CodePen 連結貼至底下回報就算完成了喔! 
解答位置請參考下圖（需打開程式碼的部分觀看）

![](https://i.imgur.com/vftL5i0.png)

<!-- 解答：  

```javascript=
app.get('user/:userId', (req, res) => {
  const id = req.params.userId;
  res.send(`這是 ${id} 使用者的個人動態牆`);
});
```

-->



回報區
---
<!-- 
將答案貼至下方表格內，格式：
| Discord 暱稱 | [CodePen](連結) |
-->

|    Discord    |   CodePen ／ 答案  |
|:-------------:|:-----------------:|
| Tau | [CodePen](https://codepen.io/Tau-Hsu/pen/YPzzOXR?editors=0010) |
| poyi | [CodePen](https://codepen.io/poyi-the-flexboxer/pen/NPWWOMY?editors=0010) |
| adengg | [CodePen](https://codepen.io/Osases/pen/emYYPPa?editors=0012) |
|janetlai|[CodePen](https://codepen.io/eiddkqxz-the-builder/pen/gbOONqZ)
|hannahpun|[CodePen](https://codepen.io/hannahpun/pen/vEYYqMa)
|bian_yang_mofa|[CodePen](https://codepen.io/cssf998811/pen/VYwYbKw?editors=0010)
|sui_hsilan|[CodePen](https://codepen.io/suihsilan/pen/XJWmdNZ?editors=0010)
|helena|[CodePen](https://codepen.io/helena27/pen/MYWayJv)
|JC|[CodePen](https://codepen.io/lifetimingwhisper/pen/mydemKy)
|yutzu|[CodePen](https://codepen.io/dtafsrmf-the-lessful/pen/azbdbWr)
|ZoeKang|[CodePen](https://codepen.io/byehywmx-the-animator/pen/azbdYgb?editors=0010)
|Shiang|[CodePen](https://codepen.io/shiang29/pen/mydroVz?editors=0010)
|HarryKuo|[CodePen](https://codepen.io/harry_kuo/pen/VYwmbBW?editors=0010)|
| hsin yu | [CodePen](https://codepen.io/tina2793778/pen/azbJKVx) | 
| li wei-min | [CodePen](https://codepen.io/leewayne/pen/gbOWgbR) | 
|wuyuli_21403|[CodePen](https://codepen.io/Job-Wilhelm/pen/EaxXrBO)|


