Lab 10: Rutas y formas

Descripción

En esta actividad veremos cómo programar desde el servidor un módulo simple de ruteo y cómo mandarle datos al servidor.

Modalidad

Individual.

Objetivos de aprendizaje
  • Entender cómo responder desde el servidor a las diferentes rutas para poder diseñar y programar el ruteo de una aplicación.
  • Entender las diferentes maneras de enviar datos a un servidor por medio de HTTP, para poder realizar un procesamiento con estos datos.
  • Entender cómo funciona el ambiente de ejecución de Node.js, y su forma asíncrona de manejo de eventos.
Instrucciones
  • Sigue la demostración del profesor en la sesión de clase.
  • Utilizando alguno de tus laboratorios anteriores (o si lo prefieres empieza de 0), elabora una aplicación web con las siguientes características:
    • La aplicación debe poder responder al menos a 3 rutas diferentes, y mandar una respuesta HTTP 404 cuando la ruta no existe.
    • En alguna de las rutas, la aplicación debe contener al menos 1 forma que debe enviar datos al servidor por POST. El servidor debe reaccionar ante este envío y guardar los datos en un archivo de texto dentro del mismo servidor.
Especificaciones de entrega

A través de tu repositorio personal.