node.js validator2 ์น๊ฐ๋ฐ - 5 Validator ์์ Validator๊ฐ ๊ณ์ ์๋จนํ๋๋ฐ ์ญ์ ๋ฒ์ ๋ฌธ์ ์๋ค. ์ฑ ์ ๋์์๋๋๋ก express-validator๋ฅผ npm์ผ๋ก ์ค์นํ๊ณ main.js์ app.use(expressValidator())๋ก ์ฌ์ฉ์ ์ ์ธํด์คฌ๋๋ฐ ์๊พธ expressValidator is not a function์ด๋ผ๋ ํ์ ์๋ฌ๊ฐ ๋ฌ๋ค. ๊ทผ๋ฐ ์๊ณ ๋ณด๋๊น ๋ฒ์ ์ ๋ฐ์ดํธ(6.x.x) ๋ ๋ค๋ก app.use(expressValidator())๋ ์ ์จ์ค๋ ๋๋ค๊ณ ํ๊ณ , ์ ์ธํด์ ์ฌ์ฉํ๋ ๋ฐฉ์๋ ์ข ๋ฌ๋๋ค. ์ฌ๊ธฐ์ ์ง์ง ๋ง์ด ํค๋งธ๋ค... https://noodler.tistory.com/46 https://velog.io/@khyunjiee/NodeJS-express-validator ์ฌ๊ธฐ ๋๊ณณ์ ์ฐธ๊ณ ํด์ ์๋์ ๊ฐ์ด ์ฝ๋ฉํ๋ค. ์ผ๋จ mai.. 2021. 11. 11. Node.js - 19 ํจ์ค์๋ ํด์ฑ, ์ ํจ์ฑ ๋ฏธ๋ค์จ์ด ํจ์ค์๋์ ํด์ฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ํจ์ค์๋๊ฐ ํ๋ฌธ ๊ทธ๋๋ก ์ ์ฅ๋๊ฒ ํ์ง ์๊ณ ํด์ฑ๋ ๋ฐ์ดํฐ๋ก ๋์ ์ ์ฅํ๊ฒ ํ์ฌ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ณดํธํด์ค๋ค. ์ค๋ผํด DB๋ก ์ฌ์ฉํ์ ๋๋ ๋น๋ฐ๋ฒํธ๊ฐ DB์ ์ ์ฅ๋๋ ๊ฒ์ ๋ํด์ ์ ๊ฒฝ์ฐ์ง ์์๋๋ฐ, Node.js์ ๋ด์ฅ๋์ด์๋ ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ์ด๋ ๊ฒ 1์ฐจ์ ์ผ๋ก ๋ณด์๊น์ง ์ ๊ฒฝ์จ์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ค๋๊ฒ ๋ญ๊ฐ ์ข๋ค. ์ด๋ฅผ ์ํด bcrypt ํด์ํจ์๋ฅผ ์ฌ์ฉํ๋ค. bcrypt : ํจ์ค์๋ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ์ ๊ณ ์ ํค์ ์กฐํฉํ๊ฒ ํด์ค๋ค. 1) npm i bcrypt@3.0.0 -S ์ผ๋ก ์ค์น ํ๋ผ ๊ทธ๋์ ๊ทธ๋ ๊ฒ ํ๋๋ฐ ์ค์น๊ฐ ์๋ผ์ Warning ๋ฌธ๊ตฌ ํ์ธํด๋ณด๋๊น 5.0.0 ๋ฒ์ ์ด์์ผ๋ก ์ค์นํ๋ผ๊ณ ํด์ ๊ทธ๋ฅ ์์๋ก ์ผ๋จ npm i bcrypt@5.0.0 -S.. 2021. 11. 9. ์ด์ 1 ๋ค์ LIST