TIL 36: [Web Server] ๊ธฐ์ดˆ
TIL 2021. 9. 9. 19:53

์˜ค๋Š˜์€ Express.js ๋ฅผ ์‚ฌ์šฉํ•œ ์›น์„œ๋ฒ„ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. JS ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ ์ƒˆ๋กœ์šด ํŠน์ด ๋งŽ์•„ ์•„์ง ์ต์ˆ™ํ•˜์ง€ ์•Š๋„ค์šฉ๐Ÿฅฒ ๋งˆ์ € ๋” ๋ณต์Šตํ•ด๋ณด๋ฉฐ ์ œ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค! Express.js Express.js๋Š” JavaScript์—์„œ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ธ MERN stack(MongoDB, Express, React, Node) ์ค‘ ํ•˜๋‚˜๋กœ, Node.js ํ™˜๊ฒฝ์—์„œ ์›น ์„œ๋ฒ„ ๋˜๋Š” API ์„œ๋ฒ„๋ฅผ ์ œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ๋ฏธ๋“ค์›จ์–ด๋Š” ๋ง๊ทธ๋Œ€๋กœ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์˜ ํ”„๋กœ์„ธ์Šค์— ๊ด€์—ฌํ•ด์„œ ํŠน์ • ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • Endpoint๊ฐ€ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์š”์ฒญ์— ๋™์ผํ•œ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด ๋ฉ”์†Œ๋“œ app.use ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์™ธ ๋ฐฐ์šด ๊ฒƒ๋“ค Lodash Library ํŽ˜์–ด๋ถ„์ด ..