nextjs

· 뉴스
Next.JS 14.2 릴리즈 특징 이번 릴리즈 특징 중 눈에 띄는 부분과 주관적인 의견을 같이 서술 개발용 터보팩 요약 : 빨라졌다. 버그고쳤다. 근데 아직 운영환경에선 쓰지마라. 개인적으로는 이전에 터보팩에선 빌드되어도 운영환경에서 안되는 경우가 많다보니 한번 테스트 후엔 절대 안들여다보고 있다. 운영환경에서도 써도 된다고 말할때 그때 해볼 예정이라, 이번 업데이트에서는 사실상 그렇게까지 관심은 없다. 빌드 메모리 사용량 초기 테스트에서는 최소 Next.js 앱에서 메모리 사용량과 캐시 파일 크기가 평균 2.2GB에서 190MB 미만으로 감소한 것 나타났다. 사실상 14.2 버전을 올릴 만한 가장 큰 이유가 이 대목이지 않나 싶다. 운영시 메모리는 아니지만, 빌드 할때 업무에서 사용할 때 내부 서버 ..
· 뉴스
Next.js 14.1 버전이 릴리즈 되었습니다. 해당 버전에 대한 설명을 한글로 번역하여 공유드립니다. ( chat-gpt ) 1. 자체 호스팅 개선: 새 문서 및 사용자 정의 캐시 핸들러 Next.js를 Node.js 서버, Docker 컨테이너 또는 정적 익스포트와 함께 자체 호스팅하는 방법에 대한 향상된 명확성에 대한 피드백을 들었습니다. 이에 따라 다음과 같은 항목에 대한 자체 호스팅 문서를 개편했습니다 런타임 환경 변수 ISR을 위한 사용자 정의 캐시 구성 사용자 정의 이미지 최적화 미들웨어 더보기 Next.js 14.1에서는 증분 정적 재생성 및 앱 라우터의 더 세분화된 데이터 캐시에 대한 사용자 정의 캐시 핸들러를 안정화했습니다 module.exports = { cacheHandler: r..
· 이슈
배경 Chat GPT API 를 사용하다보니 꽤나 오랜 시간 응답을 기다려야하는 상황이 필요했다. 오랜 응답을 기다린다는건 어찌보면 내부 토큰이 과하게 사용된거라고 봐도 무방할 정도로, 큰 데이터들 경우 특히나 오래걸렸는데 아니나 다를까 timeout이 발생했다. 이상한 점은 60초가 아닌, 30초에 timeout이 난다는 점이고, 30도 정확하게 30초가 아닌 30.02초, 30.1초 이런식으로 표현됐다. 사실 timeout이라 뜨기보다 499 / 500 에러로 클라이언트가 이미 종료되었거나, 서버내부 에러로 브라우저 콘솔로그에 표시되었지만, 여러번 시도해도 해당 시간에만 종료된다는걸로 보아 타임아웃으로 판단하고 문제해결을 위해 파악하기 시작했다. 해결 우선 다른 환경에서도 동일한지 확인이 필요했다. ..
신·기록
'nextjs' 태그의 글 목록