Notice
Recent Posts
Recent Comments
Link
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ํฌ๋กค๋ง
- react
- HTML
- heapq
- ๊ตญ๋น์ง์
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ์ด์ฌ
- ๊ฐ๋ฐ
- ์ฝ๋ฉ์ ํ
- ํ๋ก์ ํธ
- ์ฝ๋ฉ
- KDT
- ๋ชจ๊ฐ์ฝ
- ํ ์ดํ๋ก์ ํธ
- JS
- node.js
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉํ ์คํธ
- Python
- CSS
- Til
- ๋ ธ๋ง๋์ฝ๋
- ๋๋ฆผ์ฝ๋ฉ
- fe
- ํ๋ก ํธ์๋
- ๋ฐฑ์ค
- javascript
- mongodb
- error
- ์๊ณ ๋ฆฌ์ฆ
Archives
- Today
- Total
๐ฑ → ๐ณ
[node.js] URL ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ฐฉ๋ฒ ๋ณธ๋ฌธ
728x90
๐ URL ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ฐฉ๋ฒ
โ req.params
๋ฐ์ url์์ :ํ๋ผ๋ฏธํฐ๋ช ์ ๋ฏธ๋ฆฌ ์ ์ํด ๋๋ฉด ํด๋น ๋ด์ฉ์ req.params ์ ๋ด๊ฒจ์ ์ ๋ฌ๋จ
app.get('/:id', (req, res) => {
console.log(req.params);
res.send(`ID ๋ฒํธ๊ฐ ${req.params.id} ์ธ ํ์ ์ ๋ณด`);
});
data ์ฌ๋ฌ ๊ฐ ๋ฐ๊ธฐ๋ ๊ฐ๋ฅ
req.params ๋ผ๋ ๊ฐ์ฒด์ ๋ด๊ฒจ์ ์ ๋ฌ์ด ๋์ด์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅ
app.get('/:id/:name/:gender', (req, res) => {
console.log(req.params);
res.send(req.params);
});

โ req.query
- params ์ ์ฝ์ ์ ์ ์ ๋ ํํ๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ ์์
- ๋ง ๋ณด๋ด๊ณ ์ถ๋ค๋ฉด? Query ๋ฅผ ์ฐ๋ฉด ๋จ
- Query ๋ url์ ? ๋ฅผ ๋ถ์ธ ๋ค, ํ๋๋ช =๊ฐ ์ผ๋ก ์ฌ์ฉ
- ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ณด๋ด๊ณ ์ถ์ผ๋ฉด, & ๋ก ๋ฌถ์ด์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ณด๋ด๊ธฐ ๊ฐ๋ฅ
728x90
'Server > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [node.js] DOTENV, ์ค์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๋ชจ๋ (0) | 2022.09.19 |
|---|---|
| [node.js] Express ๊ธฐ๋ณธ ํด๋ ๊ตฌ์กฐ (0) | 2022.09.05 |
| [node.js] Yarn์ด๋? (0) | 2022.09.02 |
| [node.js] ํ๋ ์์ํฌ ์์ด CRUD ๊ตฌํํด๋ณด๊ธฐ (0) | 2022.08.27 |
| [node.js] class VS ์์ฑ์ ํจ์ (0) | 2022.08.26 |