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 |
Tags
- ์ฝ๋ฉ์ ํ
- node.js
- ํ๋ก์ ํธ
- ์๊ณ ๋ฆฌ์ฆ
- error
- ์ฝ๋ฉ
- JS
- react
- ๊ทธ๋ฆฌ๋
- fe
- ํ ์ดํ๋ก์ ํธ
- Til
- ๊ตญ๋น์ง์
- Python
- ๋ชจ๊ฐ์ฝ
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ก ํธ์๋
- ๋๋ฆผ์ฝ๋ฉ
- heapq
- ์ฝ๋ฉํ ์คํธ
- ํฌ๋กค๋ง
- ํ์ด์ฌ
- CSS
- javascript
- mongodb
- KDT
- ๊ฐ๋ฐ
- ๋ ธ๋ง๋์ฝ๋
- HTML
- ๋ฐฑ์ค
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 |