inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 Next.js

4.1) 앱 라우터의 데이터 페칭

서버 가동 중 오류가 납니다.

해결된 질문

163

박총명

작성한 질문수 1

0

npm run start 이후 이런 오류가 계속해서 나오는데 어떤 이유일까요

prisma/seed/seed.ts:1:30 - error TS2307: Cannot find module '../generated/prisma/client' or its corresponding type declarations.

1 import { PrismaClient } from '../generated/prisma/client';

 

react typescript next.js 카카오공채-개발

답변 2

0

이정환 Winterlood

안녕하세요 박총명님 이정환입니다!

신규 강의 출시 및 세미나 준비로 인해 하루 답변이 지연된 점 양해 부탁드립니다 🙇‍♂

음 이상하네요..! 아마 Primsa Client의 초기화 및 생성이 제대로 이루어지지 않아서 발생하는 문제로 보입니다.

강의에서 안내드렸듯 npx prisma db push 명령어를 사용해 primsa 클라이언트와 Supabase 데이터베이스의 싱크를 다시 연결하는 작업을 진행해보시길 추천드립니다.

그래도 안된다면, Supabase 프로젝트가 혹시나 중단된 상태가 아닌지 확인해 보신 다음 답글 달아주시면 바로 확인해보겠습니다!

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 박총명님.

Prisma 클라이언트를 사용 중에 발생하는 오류는 주로 Prisma Client 생성과 관련된 설정이 잘못되어있다거나 자동 생성되지 않았을 때 발생할 수 있습니다. 이 오류를 해결하기 위해 몇 가지 점검사항을 안내드립니다.

해결 방법

  1. Prisma Client 생성하기:
    • 먼저 프로젝트 루트에서 prisma generate 명령을 실행하여 Prisma Client를 생성하셔야 합니다. 이 명령은 주로 데이터베이스 스키마가 변경된 후 Prisma Client를 업데이트할 때 사용됩니다.
   npx prisma generate
  1. .env 파일 확인:

    • .env 파일에 데이터베이스 연결 문자열이 올바르게 설정되어 있는지 확인해 주세요. 이 설정이 잘못되면 Prisma가 데이터베이스에 접근할 수 없습니다.
  2. Prisma 설정 확인:

    • schema.prisma 파일을 열어 본인이 설정한 데이터베이스와 필드들이 올바르게 작성되어 있는지 점검해 주세요.
    • prisma 디렉토리 하위에 client가 생성되지 않았다면, 이 명령이 적용되지 않는 환경일 수도 있습니다. 이 경우, prisma/schema.prisma 파일이 올바르게 설정되어 있는지 확인하여야 합니다.
  3. TypeScript 설정 확인:

    • TypeScript는 때때로 새로운 모듈이 추가되거나 변경될 때 타입 선언을 찾지 못할 수 있습니다. 이 경우 tsconfig.json 파일에서 typeRoots 설정을 체크하거나 필요시 @types 패키지를 설치해야 할 수도 있습니다.

관련된 유사한 질문들이 해결된 사례는 다음 링크에서 확인하실 수 있습니다:
- “Prisma Client 생성 오류 해결하기”

위의 방법들을 통해 문제가 해결되기를 바라며, 추가적인 문제가 있으시면 언제든지 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

풀라우트캐시 동작 원리에서 데이터 캐시 관련 질문

0

22

2

next.js 프로젝트

0

27

1

Next.js + Tanstack Query BFF 구조 질문

0

29

2

Next.js 사전렌더링 이해하기 부분

0

33

2

모달 관련 질문

0

42

3

렌더링 관련 질문

0

80

2

중복으로 하나의 api를 요청할 때 캐싱 옵션 통일화

0

64

2

라우트 세그먼트 옵션 강좌 노트에 사소한 제보 남깁니다.

0

65

2

SSR시 context에 params말고 query를 사용하면 안되나요?

0

75

2

npx prisma db push 시 에러가 뜹니다.

0

94

3

vercel 배포를 실패하였습니다.

0

101

3

Image 컴포넌트 사용시 브라우저 콘솔에 경고는 왜 뜨는걸까요?

0

57

2

getServerSideProps 함수와 SSR의 관계

0

78

6

없는 페이지인데 풀라우트캐시로 저장이 되는 이유가 궁금합니다

0

61

2

실제 프로젝트에서 SSR 사용에 관해서 질문드립니다.

0

117

2

일반적인 nextjs project architecture에 대하여..

0

90

2

2.14 Search에서 작성한건 static이긴하지만 CSR이 아닌가요?

0

74

2

배포 시 오류 발생

0

90

2

백엔드 서버 오류납니다.

0

83

2

취약점 제거시 nestjs 버전 문제가 생길까요?

0

93

1

eslint.config.mjs 내 rules 어떻게 설정 하나요?

0

107

1

[book]/[id]/page.tsx 모달 띄울 때 성능 하락 현상은 ReviewList를 불러오면서 발생하는 문제 같습니다.

0

63

2

빨간줄 설정

0

77

2

익스텐션 질문

0

61

1