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

home2 게시판 Next.js 게시판 Module not found: Can't resolve 'dns' 관련 질문입니다.

Module not found: Can't resolve 'dns' 관련 질문입니다.

10 글 보임 - 1 에서 10 까지 (총 10 중에서)
  • 글쓴이
  • #76815
    삭제기능 만들기 1 (SEO, Ajax) 강의를 듣던 도중 ListItem으로 클라이언트 컴포넌트를 분리하고 나서 에러가 발생하였습니다.
    
    
    Module not found: Can't resolve 'dns'
    Module not found: Can't resolve 'net'
    Module not found: Can't resolve 'fs/promises'
    Module not found: Can't resolve 'fs'
    Module not found: Can't resolve 'dgram'
    
    이런 오류들이 동시다발적으로 올라오네요.. 보니까 몽고db에서 문제가 생긴것같은데
    
    어떻게 해결해야될까요?
    #76828

    codingapple
    키 마스터
    client component에 async붙이면 가끔 그렇습니다
    #76845
    어떻게 해결해야되나요?
    #76856

    codingapple
    키 마스터
    client component에선 async 못씁니다 뗍시다
    #80423

    윤루피
    참가자
    저도 'Module not found: Can't resolve 'dns'' 에러 메세지를 받았고
    async랑 await를 말씀하신대로 땠는데도 문제가 해결이 안됩니다ㅜ 어케 하나요?
     
    #80435

    codingapple
    키 마스터
    client component에서 DB입출력문법같은거 지웁시다
    #80680

    윤루피
    참가자
    async랑 await도 다 지우고 client component에서 DB입출력문법같은것도 다 없앴는데도 계속 저런 메세지 떠요ㅜ
    검색해서 해결하려 해도 안되고 node_modules랑 pakage-lock.json지우고 다시 설치해도 안되구요
    어제부터 이 지옥에 빠져서 1도 진전이 없습니다 구글링, chatGPT 다 물어보고 해도 답이 없어요ㅜ 제발 좀 해결방법좀 알려 주세요
     
     
     
    #80696

    codingapple
    키 마스터
    설치강의처럼 13.2.4버전 설치했나 확인하고  
    이상한 부분 코드 올려주시면 됩니다
    #80954

    김준철
    참가자
    저도 해당 오류가 발생했었는데,
    제 경우에는 client component에서 db에 접근하는 코드를 작성했을 때 해당 에러가 발생했습니다.
    해당 강의 계속 보시면, 강사님께서 useEffect를 사용해야 하며,
    client component는 유저 브라우저에 전달되니 DB에 직접 접근하는 코드를 작성하면 안된다고 설명해주십니다.
    결국, 서버 API를 작성하여 요청하거나, server component에서 props를 통해 전달해줘야 합니다.
    server component에서 db 데이터를 client component에 props를 통해 전달해줘서 문제가 해결됐습니다.
    #137375

    helveticawriter
    참가자
    같은 문제로 한시간동안 헤맸네요. 감사합니다. ㅠㅠ
10 글 보임 - 1 에서 10 까지 (총 10 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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