Repaso - Creación de las rutas para crear preguntas

Clase 19 de 35Curso de Node.js con Hapi

Contenido del curso

Creando un sitio básico con Hapi

Aplicacion de conceptos avanzados

Resumen

Hasta ahora hemos repasado cómo definir el modelo y crear la función en el controlador para el manejo de preguntas de nuestro proyecto. En esta clase vamos a difinir las rutas y enlazarlas con las vista para que todo trabaje en conjunto.

  • En el action del formulario que definimos en la vista con handlebars indicamos la ruta a la cual se va a dirigir el navegador al hacer clic en el botón en Crear pregunta.

  • Incorporamos el condicional para el manejo de errores en el archivo de handlebars de la vista.

  • Agregamos la url en el archivo layout que enlazará a la ruta que definiremos a continuación para hacer las preguntas.

  • Creamos la función necesaria en el controlador para hacer el llamado a la vista.

  • Definimos las nuevas rutas: la de creación de la pregunta y la que recibirá los datos de formulario para crear nuevas preguntas, es acá donde definimos las validaciones que se aplicarán a los datos con Joi.

  • Agregamos la ruta en la función de validación de urls.