Explicas todo con tanto detalle y paciencia que se nota que sabes lo que estás haciendo y transmites el conocimiento de una manera un práctica, muchas gracias, tus videos me ayudan a mejorar la calidad de mis proyectos
Es genial entender el curso cuando ya has visto los cursos prácticos de Node, express y mongodb y aparte con tu forma de explicación que con forme haces vídeos te lo haces dinámico y rápido. Soy tu fan. :'v
En el minuto 30:45, cuando estamos seteando el ENGINE del expres-handlebars... aparentemente ha cambiado, después de un par de horas pude encontrar como sacar el error, hay que tipearlo de esta manera para que no de error: importar: import { engine } from 'express-handlebars'; y luego en vez de usar el "exphbs" seteamos el engine asi: this.app.engine('handlebars', engine // y luego seguir, nose si cambiara algo.. pero al menos no tira el error para seguir aprendiendo. El error era "no tiene signaturas de llamada". Slds!
Hola muy buenas, siguiendo con el trabajo hecho para crear el crud, si ha alguien les sale el error con handlebars -- Handlebars: Access has been denied to resolve the property "title" because it is not an "own property" of its parent. Lo que tienen que hacer es que en Task, cuando hacen un find o manipulan datos de mongodb, tambien pongan .lean() esto hara que el codigo este en javascript plano asi el navegador podra interpretarlo ejemplo del video: const tasks = await Task.find().lean();
Ahh el bueno de Fatz :) Uno de los grandes de la comunidad anglosajona, lo que si a mi en lo personal vendría bien un curso de React native en español.
Hola qué tal , excelente video muchas gracias por el contenido que compartes , me gustaría ver algún vídeo de pruebas unitarias en angular 2+ te lo agradecería mucho, este es mi canal favorito de youtubr del mundo web, saludos
Tienes una app como el de Notes pero guardando una imagen con cloudinary en donde pueda guardar libros con sus datos y respectiva imagen. Combinar el de Notes con el de Galería.
Q genial vídeo ya me lo podré ver, una pregunta podrías hacer un vídeo de node, y jwt para control de usuarios, y explicar eso token's Gracias por los vídeos que haces sigue así 💪
Como siempre un buen tutorial. Aprendí mucho, felicitaciones por la iniciativa. Espero ansioso por los próximos. Una duda: uso vscode v1.33.1, ubuntu 18.04 lts, uso la extensión handlebars de André Junges (sólo esta para este tipo de archivo), los archivos (código fuente) en el vscode se quedan sin color (blancos) y para los archivos de manijas de uso el atom sólo para estos archivos. Me pregunto: ¿Puede indicarme una extensión para estos archivos, quedar igual al suyo (con color)? Agradezco por la atención.
¿Hola todo bien? Estoy aprendiendo nodo estos tiempos y empecé a hacer una aplicación, pero estoy teniendo mucha dificultad en crear dos tipos de usuarios con permisos diferentes. Una tabla de cliente y de administrador diferentes una de la otra. ¿puede ayudarme?
Hola me gustaría que hiciera un ejemplo así como este de hoy pero que sea para cierto grupo que el administrador de grupo pueda mandar tarea al grupo pero que los demás grupos no vean la tarea de otro grupo
Ayuda porfa...logro crear la ruta localhost:3000/ejemplo1/crear...y todo perfecto, pero cuando intento crear otra ruta: localhost:3000/ejemplo2/crear.... me vota el error; Cannot GET /ejemplo2/crear.......y todo es similiar al ejemplo 1 ????
pessoal tenho uma dica! se voces estiverem obtendo o erro "Handlebars: Access has been denied to resolve the property "title" because it is not an "own property" of its parent. You can add a runtime option to disable the check or this warning" coloque a versão do express-handlebars em 3.0.2, exclua a pasta node_modules e rode o npm install novamente ;)
@@FaztCode hello, i have problem in this code that's my error Error: Failed to lookup view "index" in views directory "C:\Users\hp\Documents\NetBeansProjects\tsdemo\out\views" at Function.render (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib\application.js:580:17) at ServerResponse.render (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib esponse.js:1012:7) at C:\Users\hp\Documents\NetBeansProjects\tsdemo\out outes\index.js:6:9 at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\layer.js:95:5) at next (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer oute.js:137:13) at Route.dispatch (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer oute.js:112:3) at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\layer.js:95:5) at C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:281:22 at Function.process_params (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:335:12) at next (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:275:10) at Function.handle (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:174:3) at router (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:47:12) at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\layer.js:95:5) at trim_prefix (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:317:13) at C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:284:7 at Function.process_params (C:\Users\hp\Documents\NetBeansProjects\tsdemo ode_modules\express\lib outer\index.js:335:12) i don't know how to fix them
Explicas todo con tanto detalle y paciencia que se nota que sabes lo que estás haciendo y transmites el conocimiento de una manera un práctica, muchas gracias, tus videos me ayudan a mejorar la calidad de mis proyectos
Es genial entender el curso cuando ya has visto los cursos prácticos de Node, express y mongodb y aparte con tu forma de explicación que con forme haces vídeos te lo haces dinámico y rápido.
Soy tu fan. :'v
En el minuto 30:45, cuando estamos seteando el ENGINE del expres-handlebars... aparentemente ha cambiado, después de un par de horas pude encontrar como sacar el error, hay que tipearlo de esta manera para que no de error: importar: import { engine } from 'express-handlebars'; y luego en vez de usar el "exphbs" seteamos el engine asi: this.app.engine('handlebars', engine // y luego seguir, nose si cambiara algo.. pero al menos no tira el error para seguir aprendiendo. El error era "no tiene signaturas de llamada". Slds!
Se agradece bastante por compartir este nivel de cursos de manera gratuita.
Saludos, Fazt!
Esta configuracion de Typescript se ve mas clara que en el otro video de Photo-gallery api, personalmente.
Muchas gracias por esos videos, aprendí tantos lenguajes en muy poco tiempo, de verdad que aprecio tu gran labor.
Amigo eres un excelente profesor soy fanatico de estos videos largos sigue adelante!
Hola muy buenas, siguiendo con el trabajo hecho para crear el crud, si ha alguien les sale el error con handlebars --
Handlebars: Access has been denied to resolve the property "title" because it is not an "own property" of its parent.
Lo que tienen que hacer es que en Task, cuando hacen un find o manipulan datos de mongodb, tambien pongan .lean() esto hara que el codigo este en javascript plano asi el navegador podra interpretarlo
ejemplo del video:
const tasks = await Task.find().lean();
muchas gracias por esto, ayudo mucho en el edit tambien
Hola! me suscribo porque tienes un excelente canal. Sería genial ver una tienda virtual con typescript. Saludos y gracias por compartir conocimientos!
Genial! Justo pensaba en refactorizar todo mi proyecto de JS (Reactjs) a TypeScript. Gracias.
Ahh el bueno de Fatz :)
Uno de los grandes de la comunidad anglosajona, lo que si a mi en lo personal vendría bien un curso de React native en español.
muchas gracias fazt, estaría genial un vídeo utilizando nestjs
Hola qué tal , excelente video muchas gracias por el contenido que compartes , me gustaría ver algún vídeo de pruebas unitarias en angular 2+ te lo agradecería mucho, este es mi canal favorito de youtubr del mundo web, saludos
muy bueno este video aunque la version de handlebars ya a cambiado, solo añadiendo un comando queda listo
Vídeo de firebase functions
broooo voce é incriveeeeelll tudo de bom pra voce!! ganhou um novo inscrito, gratidão!!
Tremendo curso.
Interesante vídeo, espero ponerme a practicar pronto TypeScript 😁
Gracias Mister fazt
Eres dios
Soy solo yo o ustedes también le dan LIKE al video antes de empezar a verlo....?
Podrias publicar algun video acerca de Ionic 🤘🏻🖤
Gracias, haces un trabajo increible.
Tienes una app como el de Notes pero guardando una imagen con cloudinary en donde pueda guardar libros con sus datos y respectiva imagen. Combinar el de Notes con el de Galería.
Muchas gracias ,me ayudas muchisimo y a darle con todo.
gracias fazt por compartir tus conocimientos :D
Q genial vídeo ya me lo podré ver, una pregunta podrías hacer un vídeo de node, y jwt para control de usuarios, y explicar eso token's
Gracias por los vídeos que haces sigue así 💪
Gracias por compartir
Gracias por este video fazt
Como siempre un buen tutorial. Aprendí mucho, felicitaciones por la iniciativa. Espero ansioso por los próximos. Una duda: uso vscode v1.33.1, ubuntu 18.04 lts, uso la extensión handlebars de André Junges (sólo esta para este tipo de archivo), los archivos (código fuente) en el vscode se quedan sin color (blancos) y para los archivos de manijas de uso el atom sólo para estos archivos. Me pregunto: ¿Puede indicarme una extensión para estos archivos, quedar igual al suyo (con color)? Agradezco por la atención.
awesome dude. i like this video. but, i don't understand your language can you put subtitle in English plz
Fazt como se llama el tema/plugins que usas en vs code
Thanks the video was great
Si quiero separar los usuarios puedo hacerlo como en los video tutoriales de mongodb con javascript?
Oye bro como puedo relacionar el modelo de user con el de Product usando typescript??
¿Hola todo bien? Estoy aprendiendo nodo estos tiempos y empecé a hacer una aplicación, pero estoy teniendo mucha dificultad en crear dos tipos de usuarios con permisos diferentes. Una tabla de cliente y de administrador diferentes una de la otra. ¿puede ayudarme?
Você poderia me explicar por que o comando npm install typescript -D funciona, assim como o comando npm install -g typescript? Qual a diferença?
Bom dia, ainda precisa de ajuda? Já faz um ano.
Tengo un problema para agregar la biblioteca JQuery, ¿Como podría agregarla?
Hola me gustaría que hiciera un ejemplo así como este de hoy pero que sea para cierto grupo que el administrador de grupo pueda mandar tarea al grupo pero que los demás grupos no vean la tarea de otro grupo
Ayuda porfa...logro crear la ruta localhost:3000/ejemplo1/crear...y todo perfecto, pero cuando intento crear otra ruta: localhost:3000/ejemplo2/crear.... me vota el error; Cannot GET /ejemplo2/crear.......y todo es similiar al ejemplo 1 ????
pessoal tenho uma dica! se voces estiverem obtendo o erro "Handlebars: Access has been denied to resolve the property "title" because it is not an "own property" of its parent. You can add a runtime option to disable the check or this warning" coloque a versão do express-handlebars em 3.0.2, exclua a pasta node_modules e rode o npm install novamente ;)
what is the colour theme for vscode?
Dobri next, marketplace.visualstudio.com/items?itemName=sldobri.bunker
@@FaztCode hello, i have problem in this code that's my error
Error: Failed to lookup view "index" in views directory "C:\Users\hp\Documents\NetBeansProjects\tsdemo\out\views"
at Function.render (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib\application.js:580:17)
at ServerResponse.render (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
esponse.js:1012:7)
at C:\Users\hp\Documents\NetBeansProjects\tsdemo\out
outes\index.js:6:9
at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\layer.js:95:5)
at next (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer
oute.js:137:13)
at Route.dispatch (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer
oute.js:112:3)
at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\layer.js:95:5)
at C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:281:22
at Function.process_params (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:335:12)
at next (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:275:10)
at Function.handle (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:174:3)
at router (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:47:12)
at Layer.handle [as handle_request] (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\layer.js:95:5)
at trim_prefix (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:317:13)
at C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:284:7
at Function.process_params (C:\Users\hp\Documents\NetBeansProjects\tsdemo
ode_modules\express\lib
outer\index.js:335:12)
i don't know how to fix them
Necesito urgentemente una copia de tu cerebro jajajaja
Total! Este men sabe de TODO! uish
No entiendo por que en app.ts llamas al modulo "Application" pero en index.ts lo llamas como "App"
generator - github.com/ChechaValerii/node-typescript-mongodb#readme