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

home2 게시판 Next.js 게시판 터미널 오류가 어디서 나는지 알 수 있나요?

터미널 오류가 어디서 나는지 알 수 있나요?

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #90394

    참가자
    fetch 하는 과정에서 objectId값을 가져오지 못하는 주의 메세지가 계속 발생하는데
    이게 어느 페이지의 어떤 코드에서 발생하고 있는 문제인지 알 수 있나요ㅠ
    page.js를 수정해야 하는지 서버에서 받을 때 문제인지 모르겠어요..
    
    Warning: Only plain objects can be passed to Client Components from Server Components. Objects with toJSON methods are not supported. Convert it manually 
    to a simple value before passing it to props.
    
    오류1
    
    
    objectId() 값을 아래처럼 보냈는데 여기서 또 json으로 변환해 줘야 하나요..?            
    
    <button
                  className={style.itemDelBtn}
                  onClick={(e) => {
                    fetch("/api/abc/" + item.book_id.toString())
                      .then((r) => r.json())
                      .then(() => {
                        e.target.parentElement.style.opacity = 0;
                        setTimeout(() => {
                          e.target.parentElement.style.display = "none";
                        }, 1000);
                      });
                  }}
                >
    #90425

    codingapple
    키 마스터
    props로 보내기 전에 거기안에 있는 _id도 toString 뒤에 붙이라는건데 뒤에 나옵니다 
    아마 무시해도 되긴 될걸요
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 호 / 개인정보관리자 : 박종흠