Skip to content

Andres-Montoya-SV/expressjs-template

Repository files navigation

Plantilla o Template para Aplicaciones Express.js

Este repositorio es una plantilla básica para comenzar rápidamente con el desarrollo de aplicaciones web utilizando Express.js.

Características

  • Configuración básica de Express.js.
  • Estructura de directorios sugerida para un proyecto.
  • Ejemplos de rutas y funciones básicas en Express.js .

Requisitos Previos

Antes de comenzar, asegúrate de tener instalado Node.js. Esta plantilla fue creada con Node.js versión v20.10.0.

Cómo Empezar

Para utilizar esta plantilla, sigue estos pasos:

  1. Clona este repositorio en tu máquina local:
git clone https://github.com/Andres-Montoya-SV/expressjs-template.git
  1. Navega al directorio clonado:
cd expressjs-template
  1. Instala las dependencias:
npm install
  1. 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.

Estructura del Proyecto

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ón
  • utils/: Directorio donde hay colecciones de funciones, clases o constantes de ayuda que proporcionan funcionalidades comunes y reutilizables a lo largo de la aplicación

Contribuciones

Las contribuciones son bienvenidas! Por favor, lee el archivo CONTRIBUTING.md para más detalles sobre cómo contribuir a este proyecto.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

About

Template de un backend en ExpressJS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published