bcrypt์ express-session ์ค์น ๊ณผ์ ์์ ๋์จ ์๋ฌ์๋ค.
์์ธ์ ๋ด๊ฐ ์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ค node ๋ฒ์ ๊ณผ ํธํ์ด ์๋๋ ๊ฒฝ์ฐ ๋ฐ์๋๋ ์๋ฌ์๋ค.
node ๋ฒ์ ์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ง์๋๋ ๋ฒ์ ์ผ๋ก ๋ฎ์ถ๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์
๋ฐ์ดํธ ํด์ฃผ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋ฉด ๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฐ์ดํธ
npm update
Node ๋ฒ์ ๋ฎ์ถ๊ธฐ
nvm ์ฌ์ฉํด์ ๋ฎ์ถ๊ธฐ
// ์ค์นํ ์ ์๋ ๋
ธ๋ ๋ฒ์ ์ฐพ๊ธฐ
nvm list available
// ์ํ๋ ๋ฒ์ ์ ๋
ธ๋ ์ค์นํด์ฃผ๊ธฐ
// 18์ด์๋ถํฐ ํด๋น ์๋ฌ๊ฐ ์ ๋ฐ์ํ์ด์ 17๋ก ๋ฎ์ท๋ค.
nvm install 17
// 17 ๋ฒ์ ์ฌ์ฉํ๊ธฐ
nvm use 17
brew ์ฌ์ฉํด์ ๋ฎ์ถ๊ธฐ
homebrew ๊ณต์ ์ฌ์ดํธ์์ ์ํ๋ node ๋ฒ์ ์ ํ์ธํ๊ณ ์ค์น
// ์ํ๋ ๋ฒ์ ์ ๋
ธ๋ ์ค์น
brew install node@17
// ํ์ฌ ์ค์น๋ ๋ฒ์ ๋ค ํ์ธ
brew search node
// ์ฌ์ฉํ์ง ์์ ๋ฒ์ unlink ํด์ฃผ๊ธฐ
brew unlink node@์ฌ์ฉํ์ง ์์ ๋ฒ์
// ์ฌ์ฉํ ๋ฒ์ link ํด์ฃผ๊ธฐ ex) 17
brew link node@17