프로그래밍

nextjs 프로젝트 생성하고 dev로 실행했을 때 에러로그 원래 이렇게 많이 뜸?

 

캡처.PNG

 

error.tsx 어떻게 뜨는건지 함 볼려고 new Error() 방식이나 강제로 에러뜨게 코드 작성하고 npm run dev 돌린결과물 보니까 콘솔창에 이따구로 뜨네

 

원래 이렇게 뜨는거임? 좀 간략하게 띄우는 방법 없나?

 

저렇게 주루룩 뜨니까 에러 테스트도 내가 병신같이 하는것 처럼 보임 ㅋㅋㅋㅋ

 

 

 

-----------------------------------------------------------------------------

작성한 코드

 

 

error.tsx

 

'use client'

 

export default function DashboardError({

    error,

    reset

}: {

    error: Error & { digest?: string},

    reset: () => void

}) {

    return (

        <div>

            Dashboard Error<br />

            <button onClick={() => reset()}>새로고침</button>

        </div>

    )

}

 

 

 

 

 

 

page.tsx

 

import Link from "next/link";

 

export default function Dashboard() {

    let rand = Math.ceil((Math.random() * 100))

    if(rand >= 50) {

        throw new Error('에러 발생')

    }

   

    return (

        <div>

            dashboard 페이지<br />

            <Link href="/">뒤로가기</Link>

        </div>

    )

}

 

 

 

 

9개의 댓글

2024.01.26

원래 그렇게 뜰리가...

0
@흑기

그냥 dev 상태일때만 저런건지 아님 에러뜰 때 마다 저런식으로 bad request가 뜨는건지 잘 모르겠네;;

 

vue/nuxt만 쓰다가 저거 써보려니까 왜 저렇게 뜨는지 잘 모르겠다

0
2024.01.26

react 오래 했고 지금 당장도 next appdir로 뭐 하나 하고있는데 이런거 첨본다 뭘하는거냐

0
@jLwyFWeKLH

코드 추가했는데 app폴더 아래에 dashboard 폴더만들고 그 안에 저런식으로 error이랑 page란 이름을 갖는 .tsx 파일만든거 밖에 없음 ㅋㅋ

0
2024.01.26
@저소음흑축써주세요제발

error.tsx는 React Error Boundary안에다 쳐넣는거라 'use client' 필수임

무슨 에러를 잡고싶은진 모르겠는데 이건 클라이언트 사이드 에러 잡는 페이지

404에러라면 not-found.tsx 맨들어서 써

0
@jLwyFWeKLH

아 그래?? 저게 그 뜻이구나...

 

아니 처음엔 react-dev페이지에서 react 프로젝트 간단하게 만드는 cli 찾아보려했는데 nextjs랑 remix 밖에 안알려주더라고

 

예전엔 npx create-react인가 뭔가로 react앱 만드는거 있던걸로 기억하는데 저거 말곤 안보이길래 next랑 remix로 바꾼건가 해서 다짜고짜 nextjs로 csr 형태로 만들어보고 있는 중임

 

 

0
2024.01.26
@저소음흑축써주세요제발

아 코드 추가했다는 말이 본문에다 추가했다는 말이구나 어 이거는 그냥 예제인데 요상하네 나도 한번 해봐야지

0
@jLwyFWeKLH

니가 말한거 보고 page.tsx에다가 'use client'넣으니까 bad request에러 주루룩 뜨는건 없어졌음 ㅋㅋㅋㅋ

0
2024.01.26
@저소음흑축써주세요제발

아 page.tsx가 서버컴포넌트가 되어갖고 그랬구나 그럼 bad request가 되긴 하지

page.tsx가 클라이언트사이드면 에러바운더리가 잡아줄거고 너가 의도한 새로고침버튼도 동작하겠다

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180976 [컴퓨터] 티비에 연결할때 질문.. 3 마일여행권 0 2 시간 전 53
180975 [컴퓨터] 형들 컴터 바꿀꺼면 지금 당장 급한거 아니면 하반기까지 기... 6 아잇조아요 0 3 시간 전 125
180974 [컴퓨터] 회사 컴퓨터가 이상해 2 선어부비취 0 3 시간 전 99
180973 [컴퓨터] 아오 진짜 크롬 개좆같네 3 타겨 1 5 시간 전 189
180972 [잡담] 무선이어폰 20만원대 괜찮은거 추천좀 5 티맥스OS 0 5 시간 전 153
180971 [잡담] 갑자기 cpu온도가 튄다.. 2 차원에서사는인간 0 5 시간 전 109
180970 [컴퓨터] 컴하하 형들 안녕 업글 질문?고민 8 내말좀들어보소 0 6 시간 전 67
180969 [컴퓨터] 중국에서 Zen5ES 벤치 유출되었네 11 Nei 0 14 시간 전 360
180968 [잡담] 노트북 3개중에 추천좀 부탁 1 콜라개붕이 1 14 시간 전 106
180967 [잡담] 궁금한게 4k 144hz 모니터에서는 무조건 4090임? 8 폰뉴비 0 15 시간 전 259
180966 [잡담] 요즘 디램리스는 그래도 사타보단 빠를려나 6 Gargantua 0 15 시간 전 185
180965 [모바일] 첫 태블릿 아이패드 9세대 5 쉐슬럄 0 16 시간 전 150
180964 [컴퓨터] 고사양 게임용으로 갤북4pro 어떰? 1 항문처형인 0 16 시간 전 79
180963 [프로그래밍] 아니 시바 이게 무슨일이야 3 인간지표 0 16 시간 전 214
180962 [컴퓨터] 노트북 추천좀 해줄수 있음? 2 주공204동 0 18 시간 전 114
180961 [프로그래밍] 아두이노 키트 아무것도 모르고 사도 될까? 6 그것 0 20 시간 전 205
180960 [잡담] 본체 시스템 쿨러가 하나 고장났는데, 일단 그냥 써도됨? 7 년째재수강 0 21 시간 전 93
180959 [잡담] 모니터암 추천좀여 8 함박눈 0 21 시간 전 100
180958 [프로그래밍] 횽들 Vimeo에 올라가있는 동영상의 원본크기를 확인할 수 있... 10 카뜨만두 0 23 시간 전 154
180957 [컴퓨터] (초보/긴급) 형들.. 클라우드 사면 거기에 파일 넣어서 쓸 수... 2 카뜨만두 0 23 시간 전 129