
[๋ฐ๋ธ์ฝ์ค] ์ค์ต์ผ๋ก ๋ฐฐ์ฐ๋ Express URL ํธ๋ค๋ง (req.query(), ๋น๊ตฌ์กฐํ, Map)

ยท
๐๏ธํ๋ก๊ทธ๋๋จธ์ค ๋ฐ๋ธ์ฝ์ค/TIL
์ด์ ์๊ฐ์ Express์์ req.params()๋ฅผ ํ์ฉํด์ URL์์ ์ ๋ณด๋ฅผ ์ถ์ถํ๊ณ , ์ด๋ฅผ ์๋ฒ ์๋ต์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ๋ค. ์ค๋์ URL์์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ , ๋น๊ตฌ์กฐํ๋ฅผ ์ฌ์ฉํด์ ์ฝ๋๋ฅผ ๊ฐ๋จํ๊ฒ ํ๋๋ฒ๊ณผ Map ์๋ฃ๊ตฌ์กฐ๋ฅผ Express์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ๋ค.๐URL์์ ์ ๋ณด ์ถ์ถํ๊ธฐreq.query URL์ ์ฟผ๋ฆฌ ์คํธ๋ง, ? ๋ค์ ๋ถ๋ key=value ์ app.get("/watch", function (req, res) { const q = req.query; console.log(q); res.json(q);});app.listen(3001); ํด๋ผ์ด์ธํธ ์์ฒญ์ด http://localhost:3001/watch?v=abc123&t=42 ํ์์ผ๋ก ๋ค์ด์จ..