[Vercel] Vercel 에서 TypeError: fetch failed 해결하기

부기·2024년 1월 11일
0
post-thumbnail

AWS Amplify 환경에서 Vercel 환경으로 이관할 때 발생한 fetch error 관련해서 정리해둔다.

오류 개요

AWS Amplify 환경에서 동작하던 프론트엔드를 Vercel 환경으로 이관했다. Vercel 환경을 세팅할 때는 Production과 Preview가 있는데, 각각 운영 서버, 개발 서버라고 생각하면 될 것 같다. Production에서는 잘 동작하는데 Preview에서는 데이터 패치가 되지 않는 이슈가 있었다.

오류 내용

Vercel 런타임 로그에 다음과 같은 오류가 찍혔다.

TypeError: fetch failed
    ...
  ] {
    library: 'SSL routines',
    reason: 'sslv3 alert handshake failure',
    code: 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE'
  }
}

해결 방법

Vercel의 프로젝트 환경설정에서 방문자 인증 설정을 껐더니 제대로 동작했다. SSL에 관해서는 추후 내용을 정리할 예정이다.

profile
도파민 중독 프론트엔드 개발자

0개의 댓글