bcrypt์ express-session ์ค์น ๊ณผ์ ์์ ๋์จ ์๋ฌ์๋ค. ์์ธ์ ๋ด๊ฐ ์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ค node ๋ฒ์ ๊ณผ ํธํ์ด ์๋๋ ๊ฒฝ์ฐ ๋ฐ์๋๋ ์๋ฌ์๋ค.node ๋ฒ์ ์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ง์๋๋ ๋ฒ์ ์ผ๋ก ๋ฎ์ถ๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์
๋ฐ์ดํธ ํด์ฃผ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋ฉด ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์
๋ฐ์ดํธnpm update Node ๋ฒ์ ๋ฎ์ถ๊ธฐnvm ์ฌ์ฉํด์ ๋ฎ์ถ๊ธฐ// ์ค์นํ ์ ์๋ ๋
ธ๋ ๋ฒ์ ์ฐพ๊ธฐnvm list available// ์ํ๋ ๋ฒ์ ์ ๋
ธ๋ ์ค์นํด์ฃผ๊ธฐ// 18์ด์๋ถํฐ ํด๋น ์๋ฌ๊ฐ ์ ๋ฐ์ํ์ด์ 17๋ก ๋ฎ์ท๋ค.nvm install 17// 17 ๋ฒ์ ์ฌ์ฉํ๊ธฐnvm use 17 brew ์ฌ์ฉํด์ ๋ฎ์ถ๊ธฐhomebrew ๊ณต์ ์ฌ์ดํธ์์ ์ํ๋ node ๋ฒ์ ์ ํ์ธํ๊ณ ์ค์น// ์ํ๋ ๋ฒ์ ์ ๋
ธ๋ ์ค์นbre..
Mysql ๋น๋ฐ๋ฒํธ ๊ด๋ จ ์ ์ฑ
์๋ฌ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฐพ๊ณ , ์๋ก ์ค์ ํด์ฃผ๋ ๊ณผ์ ์์ ๋ฐ์๋ ์๋ฌ๋ค. ์ด์ ๋ ๋ด๊ฐ ๋ฐ๊พธ๋ ค๋ ๋น๋ฐ๋ฒํธ๊ฐ ์ ์ฑ
์ ๋ง์ง ์์๊ธฐ ๋๋ฌธ(๊ธธ์ด, ๋๋ฌธ์, ์๋ฌธ์ ํฌํจ ๋ฑ) ์ ์ฑ
๊ธฐ์ค์ ๋ฎ์ถฐ ์งํํ๋ ค ํ์ผ๋ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ ์ค์ ํ์ ์งํํ๋ผ๊ณ ํด์ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์๋ก์ด ๋น๋ฐ๋ฒํธ๋ก ์ค์ ํด์ค ํ ์ ์ฑ
๊ธฐ์ค์ ๋ด๋ ค ๋ด๊ฐ ์ํ๋ ๋น๋ฐ๋ฒํธ๋ก ๋ฐ๊พธ๋ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค. # ์ด๊ธฐ ๋น๋ฒ ์ค์ ALTER USER 'root'@'localhost' IDENTIFIED BY '์ด๊ธฐ์ ์ค์ ๋ ๋น๋ฐ๋ฒํธ'; # ์ ์ฑ
ํ์ธ SHOW VARIABLES LIKE 'validate_password%'; # ์ ์ฑ
๋ณ๊ฒฝ SET GLOBAL validate_password.policy=LOW; # ๋น๋ฒ ๋ค์ ๋ณ๊ฒฝ ALTER ..
yum list installed | grep mysql systemctl list-unit-files | grep mysqld sudo yum install https://dev.mysql.com/get/mysql80-community-release.noarch.rpm sudo systemctl start mysqld
์ผ๋จ ์ฒซ๋ฒ์งธ๋ก ํ์ธํด์ผํ ๊ฒ - mysql ์ค์น๊ฐ ์ ๋๋ก ๋ผ์๋์ง๋ฅผ ํ์ธ - ์ค์น๊ฐ ๋ค ๋ ์ํฉ์ด๋ฉด, ํ๊ฒฝ๋ณ์ ์ค์ ํด์ฃผ๊ธฐ 1. mysql ์ค์น๊ฐ ์ ๋๋ก ๋์ง ์์ ๊ฒฝ์ฐ (๋์ ๊ฒฝ์ฐ) ์ค์น ์งํ์ค์ ๋ง๋ ๊ฒฝ๊ณ ์๋๋ฐ ์๊ด์์ด ์ค์น๊ฐ ๋ค ๋ ์ค ์์๋ค. RPM GPG Key ๊ด๋ จ ์ค๋ฅ - mysql ์ค์น ํ ๋ rpm์ด๋ผ๋ ํจํค์ง ๋งค๋์ ๋ฅผ ํตํด ์ค์น ํ๋๋ฐ rpm ํจํค์ง๋ GPG๋ผ๋ ์ํธํ ๋๊ตฌ๋ก ์๋ช
๋ผ์์ด rpm ํจํค์ง ์ ๊ณตํ๋ ์ ์ฅ์์ ๊ณต๊ฐํค๋ฅผ ์์คํ
์ ์ถ๊ฐํด์ผํ๋ค. - ์๋ฌ๊ฐ ๋๋ ์ด์ ๋ ์ด 3๊ฐ์ง๋ก ๋ณผ ์ ์๋ค. 1) ๊ณต๊ฐํค๊ฐ ์ถ๊ฐ๋์ง ์์ ๊ฒฝ์ฐ 2) ๊ณต๊ฐํค๊ฐ ๋ฐ๋์๋๋ฐ, ์์คํ
์ ๋ฐ์๋์ง ์์ ๊ฒฝ์ฐ 3) ๊ณต๊ฐํค๊ฐ ์์๋์๊ฑฐ๋ ์์กฐ๋ ๊ฒฝ์ฐ ํด๊ฒฐ ๊ณต๊ฐํค URL์ ์ฐพ์ ์ง์ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์ถ๊ฐํด์ค๋ค. #..