๋ฏธ๋ค์จ์ด(Express.js)
ยท
NodeJS
๋ฏธ๋ค์จ์ดExpress.js์ ํต์ฌ ๊ฐ๋
์ค ํ๋๊ฐ ๋ฐ๋ก ๋ฏธ๋ค์จ์ด(Middleware)์ด๋ค.๋ฏธ๋ค์จ์ด(Middleware)๋ ์์ฒญ(request)๊ณผ ์๋ต(response) ์ฌ์ด์์ ์ค๊ฐ ์ญํ ์ ํ๋ฉฐ, ๊ฐ์ข
์์
(๋ก๊น
, ์ธ์ฆ, ๋ฐ์ดํฐ ํ์ฑ ๋ฑ)์ ์ฒ๋ฆฌํ ์ ์๋ ํจ์์ด๋ค.์ฆ, ๋ฏธ๋ค์จ์ด๋ ์์ฒญ/์๋ต์ ์ค๊ฐ์์ ๊ณตํต ๊ธฐ๋ฅ์ ์ฒ๋ฆฌํ๋ ํจ์์ด๋ค.ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉด, ๋ฏธ๋ค์จ์ด๊ฐ ๊ทธ ์์ฒญ์ ๋ฐ์ ์ํ๋ ์ฒ๋ฆฌ๋ฅผ ํ ๋ค, ๋ค์ ๋จ๊ณ๋ก ๋๊ธด๋ค.app.use()๋ก ์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ์ฌ๋ฌ ๊ฐ์ ๋ฏธ๋ค์จ์ด๋ฅผ ์์ฐจ์ ์ผ๋ก ์์ ์ฌ์ฉํ ์ ์๋ค. ๋ฏธ๋ค์จ์ด ์ถ๊ฐ ๋ฐฉ๋ฒExpress.js์์๋ app.use()๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋ค์จ์ด๋ฅผ ์ถ๊ฐํ๋คconst http = require("http");const express = r..