개발 중 마주친 문제 해결 기록
1. Vercel 배포 시 404 에러
문제 상황
- Vercel에 배포 후 페이지에 접근하면 404 에러가 발생
- 로컬 환경에서는 정상 작동
원인
vercel.json설정에서routes와rewrites를 동시에 사용하는 문제- Vercel은 이 두 설정을 동시에 사용하는 것을 허용하지 않음
해결 방법
{
"rewrites": [{ "source": "/(.*)", "destination": "/index.html" }]
}
routes설정을 제거하고rewrites만 사용하여 해결
2. Next.js 동적 라우팅 오류
문제 상황
- 블로그의 동적 라우팅(
[slug])에서 타입 에러 발생 - "Type error: File is not a module" 에러 메시지
해결 방법
export default async function BlogPost({
params,
}: {
params: { slug: string };
}) {
// ... 컴포넌트 내용
}
- 컴포넌트를 async 함수로 변경하여 해결
댓글 0개
- 첫 댓글을 남겨보세요!