API REST desarrollada con Node.js y Express para gestionar cursos por semestre.
Permite consultar cursos, filtrarlos por mes y buscarlos por ID mediante endpoints simples y estructurados.
- Node.js
- Express
- JavaScript
- Obtener todos los cursos disponibles.
- Consultar cursos por semestre.
- Buscar un curso específico por ID.
- Filtrar cursos por mes.
- Respuestas en formato JSON.
- Estructura modular y fácil de mantener.
Antes de ejecutar el proyecto, asegúrate de tener instalado:
- Clonar el repositorio:
git clone https://github.com/CDluyzGonzalez/UNIDAD4-EXPRESS.git
cd UNIDAD4-EXPRESS- Instalar dependencias:
npm install- Ejecutar el servidor:
node app.jsServidor disponible en: http://localhost:3000
GET /cursos
GET /cursos/semestre1
GET /cursos/semestre2
GET /cursos/semestre1/:id
GET /cursos/semestre2/:id
GET /cursos/semestre1/mes/:mes
GET /cursos/semestre2/mes/:mes
Ejemplo: http://localhost:3000/cursos/semestre2/mes/Agosto
Ejemplo de respuesta:
{
"filtro": "Agosto",
"total": 1,
"cursos": [
{
"id": 2,
"materia": "Frontend_con_Reactjs",
"mes": "Agosto"
}
]
}UNIDAD4-EXPRESS
┣ 📂 datos
┃ ┗ cursos.js
┣ 📂 routers
┃ ┣ semestre1.js
┃ ┗ semestre2.js
┣ app.js
┣ package.json
┗ README.md
Desarrollado por Carlos D´Luyz Gonzalez