Frontend2026.09.18NEXT_PUBLIC, process.env, 환경변수 | 로컬은 되고 클라이언트만 비면?클라이언트에서 NEXT_PUBLIC 값이 비면 런타임이 거절한 게 아니라 빌드 시점에 그 키가 번들에 안 박힌 줄입니다. 접두사, 통째 표기, 버셀 Preview 토…
Frontend2026.09.18Too many re-renders, setState, 무한 렌더 | 화면이 멈추고 콘솔만 도나?Too many re-renders는 훅이 고장난 게 아니라 그리는 도중에 setState가 다시 그려짐을 불러 한도를 넘긴 줄입니다. onClick 호출, 렌더 몸…
Backend2026.09.18Prisma P2002, unique constraint, 중복 키 | 같은 값인데 저장만 막히면?프리즈마 P2002는 표가 없어서가 아니라 유니크 칸에 이미 같은 값이 있어 저장을 거절한 줄입니다. meta.target, 카카오 로그인 upsert, 시드와 프리…
Backend2026.09.18ETIMEDOUT, 연결 시간 초과, fetch | 거절이 아니라 기다리다 죽으면?ETIMEDOUT은 거절이 아니라 소켓이 응답을 기다리다 한도를 넘긴 줄입니다. ECONNREFUSED, ENOTFOUND, 서버리스 함수 한도와 구분하고 Abort…
개발자 작업환경2026.09.18ERR_REQUIRE_ESM, require, ES module | 패키지를 불러오다 막히면?ERR_REQUIRE_ESM은 파일이 없어서가 아니라 CommonJS require가 ES 모듈만 있는 패키지를 열려고 해서 납니다. type 필드, import 전…