장바구니에 상품이 없습니다.
home2 › 게시판 › Next.js 게시판 › 선생님 vercel에서 넥스트js배포했을때 질문있습니다
app/mypage/page.tsx 이 경로로 접근이안됩니다. 페이지에 들어왔을때 404 에러가떠요 혹시 왜그런가고 어떻게 해결하면 좋을까요?..
거긴 어쩌구.com/mypage로 들어가야보일듯요
선생님 죄송한데 조금 더 자세하게 설명좀 부탁드릴께요 ㅠ-ㅠ
<Link href='/mypage'>마이페이지</Link> 경로 코드는 이렇게해놨고,
path는 app/mypage/page.tsx 입니다.
이런상황에서 로그인후, 마이페이지를 누르면 404가 뜨는데요 혹시 .com/mypage라고 하시는게 Link의 href를 바꾸라는 말씀이실까요?
page.tsx 파일에 export default 잘써있나 로컬에선 잘되나 확인합시다
해결했습니다.
로컬에서 잘됬었는데 이상하게 배포한 vercel사이트에서만 안되더라구요 path는 app/mypage/page.tsx로 잘찍혀있었고, 링크또한 /mypage로 잘찍혀있었습니다. 근데 선생님한테 제 깃허브 파일 링크 보내주려고 깃허브가봤는데 이상한점이있더라구요 깃허브에 myPage.tsx로 파일이 저장되어있어서 혹시나? 싶었습니다. 그래서 코드 경로를 app/myPage/page.tsx로 바꾸고 링크또한 대문자로넣고 다시 배포해서 확인해보니까 잘되네요.. 혹시 왜 이런현상이 발생한건지아실까요? ㅜㅜ
깃에서 가끔 파일명 대소문자만 변경한건 인식 못하는 문제가 있어서 그럴수도 있을듯요