• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 --experimental-app 명령어 없는 프로젝트 mongodb 불러오기?

--experimental-app 명령어 없는 프로젝트 mongodb 불러오기?

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #79893

    김경배
    참가자
    안녕하세요 선생님 강의를 들으면서 한참 고민하다 해결한 학생입니다.
    제가 혼자 프로젝트를 만들거나 공부할때는 next.js를 --experimental-app를 명령어를 사용하지 않고 만들어서 강의를 진행하면서도 그렇게 진행했었습니다.
    그리고 선생님의 page.js를 page폴더의 index.js코드에 작성하면서 실행했는데
    Module not found: Can't resolve 'dns'
    라는 오류가 나왔습니다. dns를 찾지 못한다고 해서 다시 설치하였고 그랬더니
    Module not found: Can't resolve 'fs/promises'
    라는 오류가 나왔습니다. 이것도 해결하니 다른 오류가 나왔고 구글에 검색해보니 mongodb는 서버쪽 코드인데 클라이언트에서 코드를 실행해서 그렇다고 하더라구요
    한참을 해보았는데 해결을 못해서 선생님이 깐 방법으로 next.js를 깔아보니 문제없이 실행되는 것을 확인했습니다.
    하지만 제가 검색해보니 --experimental-app는 테스트 버전으로 들어서 저는 정식버전의 next.js에서 mongdb를 연결하고 싶다는 생각이 들었습니다.
    만약 그냥 next.js로 깔았을때에는 mongodb를 어떻게 해야 오류 없이 연결할 수 있을까요?
    
    
    위에 저 오류를 해결하기위해 node와 next 버전을 전부 최신임을 확인했습니다
    chatgpt에서 물어봤더니 저 모듈들을 깔라고 해서 계속 지우고 깔고도 해보았습니다
    #79910

    codingapple
    키 마스터
    12버전은 getServerSideProps 안에서 DB입출력 가능합니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠