Repaso - Creación de las rutas para crear preguntas

Clase 19 de 35Curso de Node.js con Hapi

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.