errorimport { MongoClient } from "mongodb";import ๋ถ๋ถ์ ๊ฐ์๊ธฐ Parsing error ๋ฐ์..๐ฟ ์๋ฌ๋ฉ์์ง ๋ค์ํ ํด๊ฒฐ๋ฒ๋ค์ด ์์๋๋ฐ ๋์ ๊ฒฝ์ฐ์๋ .eslintrc.jsonํ์ผ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ฃผ๋ ํด๊ฒฐ๋์๋ค..esl
errWarning: Only plain objects can be passed to Client Components from Server Components.ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ์ plain object๊ฐ ์๋ ๊ฐ์ฒด(์: ObjectId ๊ฐ์ฒด)๋ฅผ ์ ๋ฌํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์
err"Module not found: Can't resolve 'child_process'"๋ Next.js ์ ํ๋ฆฌ์ผ์ด์ ์์ ์๋ฒ ์ธก ์ฝ๋๊ฐ ํด๋ผ์ด์ธํธ ์ธก์์ ์คํ๋๋ ค๊ณ ํ ๋ ๋ฐ์ํ๋ค. child_process ๋ชจ๋์ Node.js ํ๊ฒฝ์์๋ง ์ฌ์ฉํ ์ ์๋ค.์๋ฒ
err์ฒ์์ GitHub์ผ๋ก ๊ฐ์ ํ๊ณ , ๋์ผํ ์ด๋ฉ์ผ๋ก Google์ ํตํด ๊ฐ์ ํ๋ ค๊ณ ์๋ํ ๋ ๋ฐ์NextAuth์์ ์ ๊ณตํ๋ GitHub, Google, Kakao ๊ฐ์ ์ฌ๋ฌ ์์ ๋ก๊ทธ์ธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๋, ํ๋์ ์ด๋ฉ์ผ ์ฃผ์์ ์ฌ๋ฌ ์ ๊ณต์๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๊ธฐ๋ณธ์ ์ผ
NEXTAUTH_SECRET์ ์์์ ๋ฌธ์์ด์ ๋ฃ์ผ๋ฉด ๋๋ค๊ณ ํด์..์ ๋ง ์์์ ์งง์ ๋ฌธ์์ด์ ๋ฃ์ด๋๋๋ ์์ ๊ฐ์ ์๋ฌ๊ฐ ์์ฐฝ....ํํํํฃํํฃOpenSSL ๋ค์ด๋ก๋ ํ ์ค์น ์ฐธ๊ณ :: https://warmdeveloper.tistory.com/64ํฐ๋ฏธ๋์
<span style="color:red; font-style:italic; background:mongo DB ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ mapํจ์ ์ ์ฉํ๋ ๊ณผ์ ์์ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.์ด ์ค๋ฅ๋ ์๋ฒ ์ปดํฌ๋ํธ์์ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ๊ฐ Next.
๊ธฐ์กด router.push ๋ก์ง์ useEffect๋ก ๊ฐ์ธ์ฃผ์๋ค.=> ์ด๋ ๊ฒ ํ๋ฉด router.push ๋ฑ์ ์ฝ๋๊ฐ ์๋ฒ ์ธก์์ ์ค๋ฅ๋ฅผ ๋ฐ์์ํค์ง ์๊ณ useEffect๋ ์ปดํฌ๋ํธ๊ฐ ๋ ๋๋ง๋ ํ์ ํด๋ผ์ด์ธํธ ์ธก์์๋ง ์คํ๋๋ฏ๋ก, ์ด ํ์ด๋ฐ์ ํด๋ผ์ด์ธํธ ์ธก ์ ์ฉ ๋ก์ง์