Next.js 환경 변수 중 NEXT_PUBLIC_ 접두사가 붙은 값은 next build를 실행할 때 JS 번들에 박힙니다. 그래서 배포 뒤에 값을 바꿔도 화면에는 반영되지 않습니다. 접두사가 없는 변수는 서버(Node.js)에서만 읽히므로, 브라우저 코드에서 읽으면 undefined가 나옵니다. 이 글은 두 증상을 가르는 판별 순서와 값이 안 바뀔 때의 점검 순서를 담았습니다. [1] [2]이 글의 기준일: 2026-11-03 · 확인 환경: 공식 문서 (Next.js 환경 변수 가이드 2026-08-25 갱신, 셀프호스팅 가이드 2026-10-15 갱신. 문서에 적힌 Next.js 버전은 확인하지 못했고, connection()이 15.0.0에서 stable이 된 것만 확인했습니다)배포 뒤 unde..