viewimage.php?no=24b0d769e1d32ca73deb87fa11d02831de04ca5aee4f7f339edb1c2bda41783580a0599ae575bcc65148a26ccc792d7230ff747e4de737edc7829da41b91717b3477a3121143b706108db11a92d0a1706486

컴포넌트 내 GetServerSideProps에서 외부 오픈 api 호출하도록 작성한 상태

Netlify는 무조건 정적 사이트만 배포 가능해서 Vercel에 올렸는데 실제 접속했을 때 생각했던 것보다 웹 페이지 렌더링이 오래 안 걸렸다

이 참에 한 술 더 떠서 디비 ORM Prisma로 직접 넥스트를 디비에 연결하려고 했는데 그건 실패, 당장 개발 서버부터 안 돌아가더라

Next JS에서 자체 제공하는 API route만 안 쓰면 웹 페이지 렌더링 시 속도 문제는 없다고 들었다.

다시 말하면 그냥 리액트에서 백엔드 api 호출해서 데이터 렌더링을 해오던 걸 넥스트에서는 서버에서 데이터 렌더링 할 수 있게 만들어주는 듯

넥스트 자체가 풀스택 프레임워크가 아니라는 걸 다시금 깨닫게 됐다

평소 정적 사이트는 무조건 netlify나 aws s3 썼는데 넥스트 만큼은 Vercel에 올려야 할 듯

오늘의 일기 끝