๐JS/โกver.0
section33-๐Express๋ก ์๋ฒ ์ ์ํ๊ธฐ
4:Bee
2023. 4. 9. 17:09
728x90
| Topic | explain | class |
| Express | - | Express๊ฐ์ |
| - | ์ฐ๋ฆฌ์ ์ฒซ ๋ฒ์งธ Express ์ฑ | |
| - | ์์ฒญ ๋ฐ ์๋ต ๊ฐ์ฒด | |
| ์์ฒญ๊ณผ ์์ฒญ๋ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์์ ์๋ต์ ๊ฐ๋ ์ด๋ ํ ์ฝ๋์ ๋ง์ถ๋ ๊ฒ์ ๋งํ๋ค. | Express ๋ผ์ฐํ ๊ธฐ์ด | |
| - | Express ๊ฒฝ๋ก ๋งค๊ฐ ๋ณ์ | |
| - | ์ฟผ๋ฆฌ ๋ฌธ์์ด ์์ ํ๊ธฐ | |
| chat gpt | ref : chat gpt | |
| app.get('/search', (req, res) => { const { q } = req.query; res.send(`<h1>Search results for: ${q}</h1>`); // console.log(req.query); }) ์์ query๋ ์ด๋ค ๊ฑธ ์๋ฏธํด? ๊ทธ ๋ค์์ผ๋ก ์ฌ๊ธฐ์ query๊ฐ Jquery์ ์ฐ๊ด ์์ด? | ||
| req.query๋ Express์์ ํด๋ผ์ด์ธํธ๊ฐ HTTP GET ์์ฒญ์ ๋ณด๋ผ ๋ URL์์ ์ ๋ฌ๋๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ๋ํ๋
๋๋ค. URL์ ๋์ ?๋ฅผ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ๊ณ , ๋งค๊ฐ๋ณ์ ์ด๋ฆ๊ณผ ๊ฐ์ key=value ํ์์ผ๋ก ์ง์ ํฉ๋๋ค. req.query ๊ฐ์ฒด์๋ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ํ๋กํผํฐ ์ด๋ฆ์ผ๋ก, ๋งค๊ฐ๋ณ์ ๊ฐ์ด ํ๋กํผํฐ ๊ฐ์ผ๋ก ๋งคํ๋์ด ์ ์ฅ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, /search?q=javascript์ ๊ฐ์ URL์ด ์๋ค๋ฉด, req.query.q๋ "javascript" ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. query์ jQuery๋ ๋น์ทํ ์ด๋ฆ์ด์ง๋ง ์๋ก ๊ด๋ จ์ฑ์ด ์์ต๋๋ค. jQuery๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, query๋ Express ํ๋ ์์ํฌ์์ ์ฌ์ฉ๋๋ ์ฉ์ด์ ๋๋ค. |
||
| Nodemon | node.js ์ค์๊ฐ ์ ๋ฐ์ดํธ npm | Nodemon์ ์ฌ์ฉํ ์๋ ์ฌ์์ https://www.npmjs.com/package/nodemon |
728x90