Este repositorio es una plantilla básica para comenzar rápidamente con el desarrollo de aplicaciones web utilizando Express.js.
- Configuración básica de Express.js.
- Estructura de directorios sugerida para un proyecto.
- Ejemplos de rutas y funciones básicas en Express.js .
Antes de comenzar, asegúrate de tener instalado Node.js. Esta plantilla fue creada con Node.js versión v20.10.0
.
Para utilizar esta plantilla, sigue estos pasos:
- Clona este repositorio en tu máquina local:
git clone https://github.com/Andres-Montoya-SV/expressjs-template.git
- Navega al directorio clonado:
cd expressjs-template
- Instala las dependencias:
npm install
- Inicia el servidor de desarrollo:
npm run dev
4.1 Inicia el servidor (OPCIONAL):
npm start
El servidor debería estar corriendo y accesible en http://localhost:3000
.
Breve descripción de la estructura de directorios y archivos importantes:
src/app.js
: Punto de entrada de la aplicación.routes/
: Directorio para tus archivos de rutas.middlewares/
: Directorio para los middlewares.config/
: Directorio de configuraciones.controllers/
: Directorio de controlladores de cada endpoint.helpers/
: Directorio de helpers.models/
: Directorio de los modelos de la base de datos.repositories/
: Directorio de los repositorios que interactúan con la base de datos.services/
: Directorio donde se contiene la lógica de negocio de la aplicaciónutils/
: Directorio donde hay colecciones de funciones, clases o constantes de ayuda que proporcionan funcionalidades comunes y reutilizables a lo largo de la aplicación
Las contribuciones son bienvenidas! Por favor, lee el archivo CONTRIBUTING.md
para más detalles sobre cómo contribuir a este proyecto.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE
para más detalles.