Saludos cuando ejecuto el servidor y acceso a localhost:3000/tasks/new me aparece el formulario que se escribió con extensión .pug pero a la hora de llenar datos y enviar no hace nada ya revise mi código y aparentemente esta bien ya revise en la terminal y tampoco sale algún error, estoy usando Visual Studio Code por que tuve algunos problemas con Atom y no me deja instalarlo en mi máquina espero que me puedan ayudar buenas tardes!
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 19 clases
Http
expand_more -
check_circle_outlineMódulo 3 | 11 clases
Bases de Datos
expand_more -
check_circle_outlineMódulo 4 | 24 clases
Buenas prácticas de desarrollo.
expand_more-
done_all
Clase 1
Presentación del bloque
-
done_all
Clase 2
Qué es el MVC
-
done_all
Clase 3
Organizar un proyecto MVC
-
done_all
Clase 4
Qué son las migraciones
-
done_all
Clase 5
CLI de Sequelize
-
done_all
Clase 6
Generando migraciones
-
done_all
Clase 7
Modelos
-
done_all
Clase 8
Controladores
-
done_all
Clase 9
Vistas
-
done_all
Clase 10
Seeders
-
done_all
Clase 11
Integrando todo
-
done_all
Clase 12
Qué es REST
-
done_all
Clase 13
REST en la práctica
-
done_all
Clase 14
Verbos Http en REST
-
done_all
Clase 15
Rutas REST en Express
-
done_all
Clase 16
Crear nuevos registros
-
done_all
Clase 17
Formularios
-
done_all
Clase 18
Mostrar registros
-
done_all
Clase 19
Vistas para todos los registros
-
done_all
Clase 20
Identificadores únicos
-
done_all
Clase 21
Consulta individual de recursos
-
done_all
Clase 22
Actualizar registros
-
done_all
Clase 23
Formularios con PUT, PATCH y DELETE
-
done_all
Clase 24
Eliminar registros
-
-
check_circle_outlineMódulo 5 | 14 clases
Autenticación
expand_more -
check_circle_outlineMódulo 6 | 14 clases
Relaciones en la base de datos.
expand_more -
check_circle_outlineMódulo 7 | 5 clases
Websockets (realtime)
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Entorno de producción
expand_more -
check_circle_outlineMódulo 9.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
10 comentario(s)
me muestra el formulario como si no hubiera estado hecho , me envia lo siguiente
<input type="submit" value="Guardar">
como solucionó este problema?
me sale este error, alguien podria ayudarme. Gracias
{“id”:7,”updatedAt”:”2020-05-31T05:36:53.358Z”,”createdAt”:”2020-05-31T05:36:53.358Z”}
Cuando agrego en el formulario, me muestra estos datos pero no la descripción…
Saludos.
TypeError: Cannot read property 'description' of undefined at create (C:\infocom\controllers\tasks.js:8:35)
He investigado en otros blogs, pero ya llevo algunos días estancado con esto.
Es como si el valor del campo description no logra pasar del formulario al controlador
En el controlador es que llega como undefined.
Si tienen alguna idea me avisan.
//Controlador
Sin comprender el porqué pero el la parte donde había que definir las rutas con: router.get('/tasks/new'); Y luego en el controlador: new: function(req,res)=>{res.render('tasks/new')} No me funcionaba correctamente a pesar de varias revisiones en el código para asegurarme de que no tuviese errores de sintaxis, de hecho probé usando arrows functions y el error que todo el tiempo obtenía era un 404.
En fin decidí usar la siguiente forma y me funcionó sin problemas router.route('/tasks/new').get((req,res)=>{ res.render('tasks/new'); }).post();