Este es un template básico para un servidor Express con configuraciones comunes. Utiliza las siguientes librerías:
- Express: Un marco web rápido, no opinionado y minimalista para Node.js.
- Cors: Middleware para habilitar el acceso a recursos desde diferentes orígenes.
-
Dotenv: Carga variables de entorno desde un archivo
.env
para gestionar configuraciones. - Helmet: Ayuda a proteger las aplicaciones Express estableciendo varios encabezados HTTP.
- Clona este repositorio:
git clone https://github.com/Generacion-32/express-g32.git <NOMBRE_DEL_PROYECTO>
cd <NOMBRE_DEL_PROYECTO>
- Tambien puedes hacerlo con el siguiente comando
npx exp-g32
Para ejecutar el servidor en modo de desarrollo, utiliza:
npm run dev
Esto iniciará el servidor con Nodemon, que reiniciará automáticamente la aplicación cuando detecte cambios en el código.
Para ejecutar el servidor en modo de producción, utiliza:
npm start
Este comando ejecutará la aplicación en un entorno de producción.
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes sugerencias para mejorar el template, no dudes en comunicarla.
Este proyecto está bajo la Licencia ISC