Nombre: Samuel Fernando Escobar Polanco Id: 0000354769 Link: https://dsaw-2025-ii.github.io/express-101-comosecommitea/
Este proyecto consiste en un reto de desarrollo backend en el que se debe crear un endpoint llamado user-info
utilizando el framework Express.js. El objetivo principal es que, al hacer una solicitud GET a este endpoint, se retorne un objeto JSON con la información de uno o dos estudiantes, dependiendo de si el equipo está compuesto por una o dos personas.
En este reto, debes crear un servidor Express.js que contenga dos endpoints principales. Cada uno de estos endpoints debe devolver información de los estudiantes participantes:
GET /user-info/1
para el primer estudiante.GET /user-info/2
para el segundo estudiante (si aplica).Si un estudiante trabaja solo, el endpoint GET /user-info/1
será el único requerido y no debe existir el endpoint /user-info/2
.
El objeto JSON que debe retornar cada endpoint debe tener la siguiente estructura:
{
"name": "Nombre del estudiante",
"lastName": "Apellido del estudiante",
"email": "Correo del estudiante",
"id": "ID de la universidad"
}
GET /user-info/1
y GET /user-info/2
según la cantidad de integrantes del equipo, es importante que NO queme en el código estos IDs, sino que genere un único endpoint que reciba como parámetro el ID de los estudiantes y con base en él retorne la información. OJO, valide las entradas.3000
o cualquier otro de tu elección.npm install
.npm start
.http://localhost:3000/user-info/1
y http://localhost:3000/user-info/2
(si aplica).Aspecto | Puntuación |
---|---|
Estructura del proyecto | 1.0 |
Implementación correcta de el/los endpoints | 1 |
Respuesta correcta del JSON en ambos endpoints | 1.5 |
Buenas prácticas en Express.js | 0.5 |
Servidor desplegado correctamente | 1 |
Total | 5 |
/user-info/1
.