인프런 커뮤니티 질문&답변

신동마님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

/compose/tweet 만들기

인터셉팅 라우트 버그?..

작성

·

592

0

게시하기 버튼 클릭하면 인터셉팅 라우트가 되지 않네요 ㅜ
회원가입, 로그인에서는 인터셉팅 라우트가 잘 됬었는데 왜이러는걸까요?.. 아직 넥스트가 불안정 한건지.. 검색해도 잘 안나오네요..

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

폴더구조랑 코드도 올려주셔야 합니다.

제가 했을 때는 잘 됩니다.

신동마님의 프로필 이미지
신동마
질문자

📦app
 ┣ 📂(afterLogin)
 ┃ ┣ 📂@modal
 ┃ ┃ ┣ 📂(.)compose
 ┃ ┃ ┃ ┗ 📂tweet
 ┃ ┃ ┃ ┃ ┣ 📜modal.module.css
 ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┃ ┗ 📜default.tsx
 ┃ ┣ 📂[username]
 ┃ ┃ ┣ 📂status
 ┃ ┃ ┃ ┗ 📂[id]
 ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂_component
 ┃ ┃ ┣ 📜ActionButtons.tsx
 ┃ ┃ ┣ 📜FollowRecommend.tsx
 ┃ ┃ ┣ 📜LogoutButton.tsx
 ┃ ┃ ┣ 📜NavMenu.tsx
 ┃ ┃ ┣ 📜Post.tsx
 ┃ ┃ ┣ 📜Trend.tsx
 ┃ ┃ ┣ 📜TrendSection.tsx
 ┃ ┃ ┣ 📜followRecommend.module.css
 ┃ ┃ ┣ 📜logoutButton.module.css
 ┃ ┃ ┣ 📜navMenu.module.css
 ┃ ┃ ┣ 📜post.module.css
 ┃ ┃ ┣ 📜trend.module.css
 ┃ ┃ ┗ 📜trendSection.module.css
 ┃ ┣ 📂compose
 ┃ ┃ ┗ 📂tweet
 ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂explore
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂home
 ┃ ┃ ┣ 📂_component
 ┃ ┃ ┃ ┣ 📜PostForm.tsx
 ┃ ┃ ┃ ┣ 📜Tab.tsx
 ┃ ┃ ┃ ┣ 📜TabProvider.tsx
 ┃ ┃ ┃ ┣ 📜postForm.module.css
 ┃ ┃ ┃ ┗ 📜tab.module.css
 ┃ ┃ ┣ 📜home.module.css
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂messages
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂search
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📜layout.module.css
 ┃ ┗ 📜layout.tsx
 ┣ 📂(beforeLogin)
 ┃ ┣ 📂@modal
 ┃ ┃ ┣ 📂(.)i
 ┃ ┃ ┃ ┗ 📂flow
 ┃ ┃ ┃ ┃ ┣ 📂login
 ┃ ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┃ ┃ ┃ ┗ 📂signup
 ┃ ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┃ ┗ 📜default.tsx
 ┃ ┣ 📂_component
 ┃ ┃ ┣ 📜LoginModal.tsx
 ┃ ┃ ┣ 📜Main.tsx
 ┃ ┃ ┣ 📜SignupModal.tsx
 ┃ ┃ ┣ 📜login.module.css
 ┃ ┃ ┣ 📜main.module.css
 ┃ ┃ ┗ 📜signup.module.css
 ┃ ┣ 📂i
 ┃ ┃ ┗ 📂flow
 ┃ ┃ ┃ ┣ 📂login
 ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┃ ┃ ┗ 📂signup
 ┃ ┃ ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📂login
 ┃ ┃ ┗ 📜page.tsx
 ┃ ┣ 📜layout.tsx
 ┃ ┗ 📜page.tsx
 ┣ 📜favicon.ico
 ┣ 📜globals.css
 ┣ 📜layout.tsx
 ┗ 📜not-found.tsx

폴더 구조 입니다.

코드도 제로초님 깃허브 레퍼지토리랑 동일해요..

 

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

제 깃헙 ch1 다운받아서 실행했을 때도 똑같나요??

신동마님의 프로필 이미지
신동마
질문자

제로초님 깃허브 클론해서 하나씩 비교해봤는데 임포트 경로 문제였어요 죄송합니돠 ㅎㅎ;

신동마님의 프로필 이미지
신동마
질문자

제로초님 깃허브 클론해서 작동해보면 되는데 제껄로 복사해오면 또 동작 안되네요 .. 왜이러는거지

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

.next 폴더도 한 번 지워보고 다시 해보세요.

신동마님의 프로필 이미지
신동마
질문자

next 폴더 지웠다가 다시 돌려보니까 이제 제대로 동작하는거 같아요! 무슨 이유때문에 인터셉팅 라우트가 동작 하지 않았던걸까요?..

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

.next에 잘못된 코드가 캐싱되어있었을 겁니다.

신동마님의 프로필 이미지
신동마
질문자

인터셉팅 라우트 폴더 삭제 추가 하는걸 .next 폴더가 잘 캐싱하지 못했던건가요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

그럴겁니다.

신동마님의 프로필 이미지
신동마
질문자

빠른 답변 감사합니다. ㅜㅜ 오타난건가 해서 오기로 계속 찾아봤는데 오타는 아니였군요..