• Inicio
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de Backend!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de Backend

Video Motores de vistas

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

¡Desbloquea vídeos ilimitados! Sube a Premium

Necesitas premium para acceder a este contenido. Suscríbete por $26USD al mes

Suscribirme
  • check_circle_outline
    Módulo 1 | 8 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 19 clases

    Http

    expand_more
    • done_all

      Clase 1

      Cómo funciona un servidor web

    • done_all

      Clase 2

      Qué es NodeJS y qué es Express

    • done_all

      Clase 3

      El protocolo Http

    • done_all

      Clase 4

      Verbos Http

    • done_all

      Clase 5

      Http con cURL

    • done_all

      Clase 6

      Direcciones web

    • done_all

      Clase 7

      Creando nuestro primer servidor

    • done_all

      Clase 8

      Express

    • done_all

      Clase 9

      Postman

    • done_all

      Clase 10

      Recibir datos de la petición

    • done_all

      Clase 11

      Datos con POST

    • done_all

      Clase 12

      Enviar HTML

    • done_all

      Clase 13

      Servir archivos estáticos

    • done_all

      Clase 14

      Motores de vistas

    • done_all

      Clase 15

      Qué es el caché

    • done_all

      Clase 16

      Tipos de caché

    • done_all

      Clase 17

      Caché de archivos estáticos

    • done_all

      Clase 18

      Qué son las cookies y las sesiones

    • done_all

      Clase 19

      Cookies

  • check_circle_outline
    Módulo 3 | 11 clases

    Bases de Datos

    expand_more
  • check_circle_outline
    Módulo 4 | 24 clases

    Buenas prácticas de desarrollo.

    expand_more
  • check_circle_outline
    Módulo 5 | 14 clases

    Autenticación

    expand_more
  • check_circle_outline
    Módulo 6 | 14 clases

    Relaciones en la base de datos.

    expand_more
  • check_circle_outline
    Módulo 7 | 5 clases

    Websockets (realtime)

    expand_more
  • check_circle_outline
    Módulo 8 | 4 clases

    Entorno de producción

    expand_more
  • check_circle_outline
    Módulo 9.-

    Examen del curso

    expand_more
    • done_all

      Examen

      Examen final del curso

11 comentario(s)

Joshua Martinez

23 Marzo 22

more_vert
  • Resuelta

de esta forma se pueden crear archivos con extencion html pero que se renderizan usando EJS:

const path = require('path');

// settings app.set('views', path.join(__dirname, 'views')); app.engine('html', require('ejs').renderFile); app.set('view engine', 'ejs');

de esta forma puedes evitar errores que puedan causar si desconoces como trabaja EJS

por otro lado esta es la documentacion de EJS: https://ejs.co/

bryan vera

04 Junio 21

2
more_vert
  • Resuelta
no reconoce la ubicación del views por eso sale el error.

En mi caso lo que hice fue modifica la ubicación con el siguiente código :
 
app.set('views', path.join(__dirname, '../html/views'));
app.set('view engine', 'ejs');

no olviden importar el path  "const path = require('path');" despus de express

@Mati

22 Enero 21

more_vert
  • Resuelta

hola codigoFacilito consulta me aparece el siguiente error, me podrian ayudar por favor a resolver : Error: Failed to lookup view "index" in views directory "C:\Users\Matias\Desktop\curso-backend\html\views" at Function.render (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\application.js:580:17) at ServerResponse.render (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\response.js:1012:7) at C:\Users\Matias\Desktop\curso-backend\html\server.js:13:15 at Layer.handle as handle_request at next (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\router\route.js:137:13) at Route.dispatch (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\router\route.js:112:3) at Layer.handle as handle_request at C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\router\index.js:281:22 at Function.process_params (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\router\index.js:335:12) at next (C:\Users\Matias\Desktop\curso-backend\node_modules\express\lib\router\index.js:275:10)

Ver respuestas (5)

@kevcabrerar

03 Agosto 20

5
more_vert

en mi casi no me detectaba las vistas en la carpeta hasta que agregue esto al código 

app.set("views", __dirname + "/views");

santiago

28 Junio 20

1
more_vert
  • Resuelta
Porque usar motor de vista?
Es decir porque ese y no html?
Ver respuestas (1)

Raúl Gómez

13 Junio 20

1
more_vert
  • Resuelta
Tuve que sacar la carpeta views  a la raiz del proyecto para que cargara las vistas, pero ahora ya no carga los estilos. Como se configura una ruta especifica para las vistas?

Omar Gonzalez

08 Junio 20

1
more_vert
  • Resuelta
muy bien!!

@ihenriqueza

19 Abril 20

more_vert
  • Resuelta
Es recomendable usar un motor de vistas si quiero integrar un proyecto Express con uno Vue o React?
Ver respuestas (1)

D-land Arrese Valle

18 Abril 20

2
more_vert
  • Resuelta
Si que volé con el termino de motores de vista xD, osea sin motores de vista no se podría enviar datos al html?

@juanmer382

17 Abril 20

more_vert
  • Resuelta
No me quedo muy claro. Para que usamos o necesitamos los motores de vistas?
Ver respuestas (2)

Cargar más comentarios

Clase 24

Motores de vistas

arrow_back Siguiente arrow_forward

24/99

Curso Profesional de Backend