[Node.js]Validation ์ ํจ์ฑ ๊ฒ์ฌ๋? ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ํน์ ํ ์์ฒญ์ด๋ ๋๋ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด body๋ก ๋ณด๋ด๋ ๋ฐ์ดํฐ๋ค์ด ์ ํจํ์ง, ์ ํํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ์๋์ง ํ์ธํ๋ ๊ณผ์ ์ด๋ค. ๋ณดํต ์คํค๋ง๊ฐ ํ์ ๋ DB๋ฅผ ์ด์ฉํ๋ฉด ์ด๋ค ํน์ ํ ํ๋๊ฐ ์ด๋ค ๋ฐ์ดํฐ ํ์ ์ธ์ง ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์, ์ด๋ค ์์ฒญ์ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์ ์์ ์ผ๋ก ์๋์ง, Validation ์ DB์์ ํด์ค ์ ์๋ค. But, DB์์ Validation ์ํ๊ธฐ ์ ๊น์ง ์ ํ ์ ํจ์ฑ ๊ฒ์ฆ์ ํ์ง ์๋๊ฒ์ ์๋ฒ ๋.. ๊ทธ๋์ ์๋ฒ์์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํ ์ ์๋ค. ์๋ฒ์์๋ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๋นจ๋ฆฌํ๋ฉด ํ ์๋ก ์ข๋ค. ๋น์ฉ์ ์ค์ด๊ธฐ ์ํด ์ ํจ์ฑ ๊ฒ์ฌ๋ ๋๋๋ก ๋นจ๋ฆฌํ๋ ๊ฒ์ด ์ข๋ค.(ํ์) ๋ฌผ๋ก ํด๋ผ์ด์ธํธ ์ธก์์๋ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํ ์๋ ์๋ค. (์ต์ ) ๊ทธ๋ ๋ค๋ฉด Node Express์์ ์ด๋ป๊ฒ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํ ์ ์์๊น Express Validate์ฌ์ฉํ์ ๋