๐คทโ๏ธ Next.js, Prisma, Postgresql ํ๋ก์ ํธ
์ง๊ธ Next.js, Prisma, Postgresql ํ์ฉํด์ ๊ฐ์ธ ํ๋ก์ ํธ๋ก Vercel์ ๋ฐฐํฌํ๋ ค๋ ์ฒจ ๋ณด๋ ์๋ฌ ๋ฉ์์ง์ ํฉ๋นํ์ต๋๋ค.
๋ก์ปฌ์์ ๋น๋๋ ์๋๊ณ ํ๊ฒฝ๋ณ์๋ ์ ์ธํ ๋์ด ์๊ณ ๊ณ์ ๋ฌธ์ ํด๊ฒฐ์ ์ํด์ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์๊ณ ์์์ต๋๋ค.
๋ฌธ์ ์ ์๋ฌ ๋ฉ์์ง
Learn how: https://pris.ly/d/vercel-build
at fa (/vercel/path0/node_modules/@prisma/client/runtime/library.js:33:69)
at new t (/vercel/path0/node_modules/@prisma/client/runtime/library.js:131:739)
at 3822 (/vercel/path0/.next/server/app/api/auth/check-email/route.js:1:1860)
at t (/vercel/path0/.next/server/webpack-runtime.js:1:143)
at 1862 (/vercel/path0/.next/server/app/api/auth/check-email/route.js:1:957)
at t (/vercel/path0/.next/server/webpack-runtime.js:1:143)
at r (/vercel/path0/.next/server/app/api/auth/check-email/route.js:1:2422)
at /vercel/path0/.next/server/app/api/auth/check-email/route.js:1:2461
at t.X (/vercel/path0/.next/server/webpack-runtime.js:1:1285)
at /vercel/path0/.next/server/app/api/auth/check-email/route.js:1:2435 {
clientVersion: '5.16.1',
errorCode: undefined
}
> Build error occurred
Error: Failed to collect page data for /api/auth/check-email
at /vercel/path0/node_modules/next/dist/build/utils.js:1268:15
Prisma ๊ด๋ จ๋ ์๋ฌ ๊ฐ๊ธฐ๋ ํ๊ณ ํ๊ฒฝ๋ณ์ ์ ํ ์ด ์๋ชป๋ ์๋ฌ์ธ ๊ฑฐ ๊ฐ๊ธฐ๋ ํ๋ฉด์ ๋ํต ์ดํด๊ฐ ๋์ง ์์์ต๋๋ค.
๋๋์ด ๋ฌธ์ ์ ์์ธ์ ์ฐพ์์ต๋๋ค.
build ๊ณผ์ ์์ Prisma๋ prisma generate ๋ช ๋ น์ด๋ก schema.prisma ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ด๋ ์คํค๋ง ๊ตฌ์กฐ๊ฐ ๋ณ๊ฒฝ๋์์ ๋ prisma.client ์ํ๋ฅผ ์ต์ ์ผ๋ก ์ ์งํ๊ธฐ์ํด์ ์ต์ ํ๋ฅผ ์์ผ์ผ ๋๋๋ฐ build ๊ณผ์ ์์ ํด๋น ๋ช ๋ น์ด๋ฅผ ์๋ตํด์ ๋ํ๋๋ ์๋ฌ์์ต๋๋ค.
ํ๋ก์ ํธ์ package.json์์ build scripts์ prisma generate ์ถ๊ฐํด ์ฃผ๋ฉด Vercel ๋ฐฐํฌ ์์ prisma schema๋ฅผ ์ต์ ์ํ๋ฅผ ์ ์งํด ์ฃผ๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
package.json build scripts์ prisma generate ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํด์ฃผ๋ฉด ๋ฉ๋๋ค.
build ๊ณผ์ ์์ prisma generate ๋ช ๋ น์ด๋ก schema๋ฅผ ์ต์ ํ ํด์ฃผ๋ฉด์ Vercel ๋ฐฐํฌ๋ฅผ ์๋ฃํ์ต๋๋ค.
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/247
https://cometruedream.tistory.com/243
https://cometruedream.tistory.com/242
https://cometruedream.tistory.com/241
https://cometruedream.tistory.com/244
'React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Next.js 14 Middleware๋ฅผ ํ์ฉํ ๋ก๊ทธ์ธ ํ์ด์ง ๋ฆฌ๋ค์ด๋ ์ ๋ฐฉ๋ฒ (1) | 2024.10.15 |
---|---|
๊ด๋ฆฌ์๋จ ํ์ ๊ธฐ๋ฅ react-csv ํ์ฉํ CSV ํ์ผ ๋ค์ด๋ก๋ (1) | 2024.08.22 |
React ๊ฐ๋ฐ์๋ฅผ ์ํ TypeScript์ Hooks ์ฌ์ฉ ํ ๋ฐ ์์ (1) | 2024.08.08 |
๋ฆฌ์กํธ ์ ์ด vs ๋น์ ์ด ์ปดํฌ๋ํธ ์์๋ณด๊ธฐ (0) | 2024.08.02 |
๋ฆฌ์กํธ useLayoutEffect ๊ฐ๋ ๋ฐ ์ฌ์ฉ๋ฒ (36) | 2024.07.31 |