Simple Forum์ Next.js๋ฅผ ์ฌ์ฉํ SSR ๋ฐฉ์์ ํ์ ์ ์ฉ ๊ฒ์ํ์ ๋๋ค. ์ด์ ํ ์คํธ ์์ฑ๋ง ๊ฐ๋ฅํ๋ CSR ๋ฐฉ์์ Simple React Board๋ฅผ ๊ฐํธํ์ฌ ํ์๊ฐ์ /๋ก๊ทธ์ธ, ์์ง์ ํ ์คํธ ์๋ํฐ, ์ด๋ฏธ์ง ์ ๋ก๋, ๋ฌดํ ์คํฌ๋กค ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
- Simple React Board -> ๐ Github
- 22.01.13 ~ 22.02.06
- Next.js, TailWind CSS, Next-Auth, Toast UI Editor, MongoDB, Firebase, AWS EC2 Linux
ํ๋ก ํธ ๋จ์ Next.js, TailWind CSS๋ก ๊ตฌํ๋์ผ๋ฉฐ, ๋ก๊ทธ์ธ ์ธ์ฆ์ Next-Auth ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ bCrypt ์ํธํ/reCaptcha๋ฅผ ์ฌ์ฉํด ํ์ ์ ์ ๊ฒ์ฆ์ ์งํํฉ๋๋ค.
์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ DB ์ ๊ทผ์ ํด๋ผ์ด์ธํธ ์์ฒญ์ผ๋ก Next API์์๋ง ๊ฐ๋ฅํ๋๋ก ๋ถ๋ฆฌํด ๋์์ผ๋ฉฐ, DB๋ MongoDB์ ์ด๋ฏธ์ง ์๋ฒ๋ก Firebase ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ธ ์์ฑ์ ์ฌ์ฉํ๋ ์์ง์
(Wysiwyg) ์๋ํฐ์ ๊ฒฝ์ฐ Toast UI Editor๋ฅผ ์ ์ฉํ์ผ๋ฉฐ, ๋ง์ง๋ง ๋ฐฐํฌ๋ Vercel ๋์ AWS EC2 ๋ฆฌ๋
์ค ์๋ฒ์์ PM2 ํ๋ก์ธ์ ๋งค๋์ ๋ฅผ ํตํด ๋ฐฐํฌ๋์์ต๋๋ค.