يقوم Next.js بتحميل متغيرات البيئة من ملفات .env، مع قاعدة أمان مهمة: المتغيرات تكون قاصرة على الخادم فقط بشكل افتراضي، والمتغيرات التي تحمل البادئة NEXT_PUBLIC_ فقط هي التي يتم عرضها للمتصفح.
الملفات
.env # loaded in all environments
.env.local # local overrides — GITIGNORED (put secrets here)
.env.development # only in `next dev`
.env.production # only in production builds
