Ejercicio de programación con Express: Reto routing post
Código
0h 5m
Practica con Express creando una ruta POST en /registro que recibe datos y responde con JSON. Ideal para aprender routing y manejo de formularios.
Crea un servidor Express que maneje una ruta POST en la URL /registro
. La ruta debe recibir datos de un formulario con los campos nombre
y email
, y devolver una respuesta JSON con un mensaje de confirmación y los datos recibidos.
Pasos a seguir:
- Importa Express y crea una instancia de la aplicación
- Configura el middleware necesario para procesar datos de formulario usando
express.urlencoded({ extended: true })
- Define una ruta POST en
/registro
que:
- Extraiga
nombre
yemail
dereq.body
- Devuelva una respuesta JSON con la estructura:
{ mensaje: "Usuario registrado", datos: { nombre: valor_nombre, email: valor_email } }
- Configura el servidor para escuchar en el puerto 3000
Recuerda que debes usar app.post()
para definir la ruta POST y acceder a los datos enviados a través de req.body
.
Todos los ejercicios de programación de Express
Evalúa tus conocimientos con ejercicios de programación en Express de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tutorial para resolver este ejercicio de programación
Express
Métodos POST
Routing