Ce face next start - Pornirea serverului de producție
După rularea cu succes a comenzii `next build`, comanda next start pornește serverul web Node.js gata de producție.
Servește fișierele statice cu antete corecte de cache, execută Server Components și Route Handlers și rulează middleware-ul configurat.
Este comanda executată de procese precum PM2, Systemd sau containere Docker în mediile de producție self-hosted.
Exemple
Exemplul 1: Pornirea serverului de producție în spatele unui Reverse Proxy
Ascultă intern pe portul 3000 pentru a primi cereri de la Apache/Nginx.
npm run start
Ieșire în terminal
▲ Next.js 15.0.0
- Local: http://localhost:3000
✓ Ready in 120ms
Greșeli frecvente
- Rularea comenzii ‘next start’ fără a rula ‘next build’ în prealabil; comanda va eșua imediat cu mesajul ‘Could not find a production build in the .next directory’.
Comenzi înrudite
next build - Compilarea și optimizarea aplicației pentru producție: Compilează codul TypeScript/React, generează paginile statice și creează pachetele JS optimizate în directorul .next/.output: 'standalone' - Optimizarea pentru containere Docker ultra-mici: Tracează dependențele reale din node_modules și creează un pachet minimal de producție ideal pentru Docker.