Para ejecutar la aplicación en producción, asegúrate de tener instalado:
- Node.js 22.14.0
- npm 10.9.2
- Instalar dependencias de producción:
npm install --production
- Limpiar y construir:
npm run clean
npm run build
- Iniciar servidor en producción:
npm run start
mi-proyecto/
├── package.json
├── .gitignore
├── node_modules/
│ ├── express/
├── src/
│ └── index.js
└── dist/
└── index.js
La aplicación espera encontrar las siguientes variables de entorno en producción:
NODE_ENV=production
PORT=80
El incluye los siguientes scripts:
- Script de desarrollo: "dev": "node ./src/index.js"
{
"scripts": {
"clean": "rmdir /s /q dist",
"build": "mkdir dist && xcopy /s /y /i src dist",
"start": "node dist\\index.js"
}
}
- El directorio dist nunca debe subirse al repositorio
- Las credenciales de producción deben mantenerse seguras
- El directorio dist contiene el código optimizado para producción
- Se recomienda usar variables de entorno del sistema operativo para credenciales sensibles
{
"dependencies": {
"express": "^4.17.1"
}
}
- La aplicación está optimizada para producción con Node.js 22.14.0
- Se utiliza para garantizar compatibilidad multiplataforma
- El directorio dist contiene una copia optimizada de los archivos necesarios
- Las variables de entorno deben establecerse antes de ejecutar