cada pendejo que tiene el conocimiento pero no sabe transmitir lo que tiene, y USTED ES UN CRACK , GRACIAS POR HACERLO GRÁFICO Y TAN AMIGABLE , MAS MENTORES COMO USTED
Hermano, para mi eres el heredero de Falcon Master, pero lo superaste ya, eres un crack y gracias por compartir conocimiento gratis. Me gustaría que hagas un super curso de cualquier cosa pero subelo a Udemy, creo que mereces tener un curso ahí. MUCHAS GRACIAS
Muchas gracias por tu video. no tienes idea de como me ha servido. soy tester manual y no encontraba la logica de apis. este video me ayudo muchisimo a entenderlas mejor .
excelentisimo tutorial, lo único que debí cambiar es en lugar de fetch-node usar axios, porque flech me tiraba error, salvo eso todo excelente. Muchas gracias
soy nuevo web pero antiguo programador de la decada de lo 90... pero creo q esto me servira para desarrollar pagina web con bases de datos muchas gracias por su tiempo muy agradecido
Gracias por el Video Excelente aporte... Dato la versión del Fetch actualmente esta en la v3 y creo que esa versión la del video es a partir de la 2, por eso ejecuten el comando "npm install node-fetch@2.6.1" para que no tengan problemas con el fetch ya que es una versión inferior a la actual.
¡Excelente video muy buenas explicaciones gracias! Ahora sí, he reforzado mucho el tema de las REST API, ya entendí como funcionan y que significan 😄😄 Me reté y cambié el código para que funcione con Bases de datos de MongoDB, ahora tengo las ruyas creadas y los métodos GET, POST, DELETE y PUT, con sus respectivos cambios en la base de datos ¡Muchísimas gracias por tus vídeos! 😁👏
Aunque ya tengo experiencia en desarrollo, soy nuevo en Node, Hice el ejemplo y funciona perfecto. Ahora necesito regresar el json desde una clase separada. ejemplo: repositorio.ejecutar(req,res);
Excelente leccion, de lo mejor que he encontrado en youtube sobre el tema, no solo se desarrolla un API tambien se aprende a como usarlas y testearlas.
exelentes videos fazt, voy a guardar este por ahora porque aun no se mucho de javascript, apenas aprenda regreso, em encanto, justo lo que buscaba para un proyecto en mente, gracias fazt
genial el video! por cierto, no sé si es por la versión de nodejs (estoy con la v19.5.0) pero al requerir el 'node-fetch' en el archivo users.js me decÍa que no estaba soportado. Lo he desinstalado de la aplicación y hace el fetch perfectamente. Mil gracias por el vídeo.
Usted merece un premio Nobel , más que el expresidente de mi país, se debería hacer un altar y un reconocimiento especial a usted en toda universidad como un ejemplo seguir...
muchas gracias @Fazt Code por tomarte el tiempo de realizar estos videos, son muy utiles y en mi caso personal me ayuda a mejorar mi skill como programador. voy a continuar viendo tus videos. Espero sigas montanto muchos más videos como este, que establecen las bases para crear aplicaciones más complejas. Bendiciones, saludos desde colombia/santander
Muy buen curso intensivo. Pude replicar todo excepto lo de levantar el servidor conll live-server porque la maquina que estaba usando no tenia permisos de admin 😖. Muchas gracias por el material y la forma en la que explicás, muy didactico todo! Nos vemos en otro video 😀 Saludos!
Hola, de echo como tal no se como ocupa live-server, uso el navegador no más para que sea comodo para el que anda aprendiendo, pero lo mejor sería usar postman y no el navegador.
Excelente video, excelente codificación, excelente explicación. Groso amigo, completo COMPLETISIMO para su objetivo. muchas gracias. Muchas felicidades por tu contenido de alta calidad. saludos. Like y suscrito. desde antes de este video!!!!!!
para los que les aparesca un error tras intentar lanzar el server luego de instalar node-fetch, desinstalenlo -> 'npm uninstall node-fetch' . Y vuelvan a instalarlo pero una version antigua -> 'npm install node-fetch@2'
Venía buscando este comentario. Muchísimas gracias! Vi que supuestamente es por el soporte en ES6 pero después de modificar el package aún me daba error
Hola amigo vi que hiciste una transision en el minuto 50:06 donde realizabas el post para guardar los datos seguí tus pasos pero me quede estancado en ese preciso punto ¿Que cambiaste que no mostraste en el código?
Holaa, creo que los métodos de los arrays de js (filter, find, forEach) no funcionan en node como deberían, yo intente hacer mi código siguiendo a fazt sin usar la dependencia y no me devolvia nada. No se por que la verdad, pero estoy investigando.
Pues a mi como siempre me da fallo y por lo visto en la cabeceras y yo lo he puesto lo de los headers como tu dijistes, así que realmente no se donde esta el fallo. Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client aunque el programa sigue funcionando, pero no se porque me sale este error. Desde luego mi opinión del tutorial que has hecho, es que te lo has trabajado muy bien, todo muy bien explicado y elaborado enhorabuena por el tutorial desde luego.
Parcero muchas gracias, usted explica muy bien como si fuera en español. siga así. quisiera sugerir el desarrollo de una app ecommerce con flutter conectandose con firebase, gracias.
Esto puso CHATGPT cuando pregunté por Fazt Fazt es un youtuber y profesor conocido por sus tutoriales sobre programación y tecnología. Es conocido por su estilo de enseñanza claro y detallado, y por su dedicación a ayudar a sus estudiantes a entender los conceptos complejos. Su contenido incluye tutoriales sobre lenguajes de programación como Java, JavaScript, Python y C++, así como temas relacionados con la programación web y la inteligencia artificial.
Carnal ! Sigue haciendo este tipo de videos, me suscribo ! Que buenisima explicacion, realmente buenas. La verdad tenia nociones de como se podria hacer, pero con este video me quedo mucho mas claro. Sigue con este tipo de video! (Y)
Para los que tienen problemas con el UNDEFINED, deben instalar la dependencia bodyParser npm i body-parser luego agregar al index.js raíz: const bodyParser = require('body-parser'); app.use(bodyParser.json()); Y cambien app.use(express.urlencoded({extended: false})); por app.use(bodyParser.urlencoded({extended: false})); Y app.use(express.json()); por app.use(bodyParser.json()); Y ahí les debería funcionar.
Tenía problema con el undefined, googleando llegué a una solución parecida a esta, pero desde ahí me empezó a llegar el JSON vacío, sin los datos que colocaba en POSTMAN, por las dudas volví a empezar y esta vez seguí los pasos que pusiste aquí, pero me pasa lo mismo, me llega a consola el JSON vacío. ¿Alguien que haya solucionado?
Gracias Fazt por el video. Tengo una pregunta. Cuando se dice que se va a crear una API en verdad yo entiendo que se va a crear un servidor con todos los endpoints para comunicarse con el, y entiendo que la API sería el documento que le explica al cliente cómo hacer peticiones al servidor (expone que endpoint y métodos se requiere para la comunicación). En el fondo entiendo que la documentación del servidor sería la API, ¿me podrías aclarar este punto por favor?
cada pendejo que tiene el conocimiento pero no sabe transmitir lo que tiene, y USTED ES UN CRACK , GRACIAS POR HACERLO GRÁFICO Y TAN AMIGABLE , MAS MENTORES COMO USTED
o pendejos como usted que no entiende xd
@@rodrigobustamante7025 confirmo
@@rodrigobustamante7025 exacto, ese man se pasa de conchudo.. le dan gratis y reclama.
@@carlosjose-om3qr no esta reclamando idiotas aprendan a leer, le esta agradeciendo porque no todos enseñan como el
Fazt, no me canso de Agradecerte !!!
Saludos desde Argentina (Enero 2023)
Increíble!!!
Sólo se HTML y CSS pero este video no puedo creer que haya durado una hora, se me fue demasiado rápido.
GRacias por este tipo de videos.
Gracias por compartir tus conocimientos y experiencia, aprendí hasta el minuto 09 lo que tenía más de quince días tratando de entender.
Hermano, para mi eres el heredero de Falcon Master, pero lo superaste ya, eres un crack y gracias por compartir conocimiento gratis. Me gustaría que hagas un super curso de cualquier cosa pero subelo a Udemy, creo que mereces tener un curso ahí. MUCHAS GRACIAS
Muchas gracias por tu video. no tienes idea de como me ha servido. soy tester manual y no encontraba la logica de apis. este video me ayudo muchisimo a entenderlas mejor .
Tienes mucha facilidad para realizar y explicar la informacion
Excelente calidad de curso, la velocidad justa, admiro como escribes, realmente no pude seguirte por tu velocidad!!!
excelentisimo tutorial, lo único que debí cambiar es en lugar de fetch-node usar axios, porque flech me tiraba error, salvo eso todo excelente. Muchas gracias
soy nuevo web pero antiguo programador de la decada de lo 90... pero creo q esto me servira para desarrollar pagina web con bases de datos muchas gracias por su tiempo muy agradecido
Admi
Gracias por el Video Excelente aporte... Dato la versión del Fetch actualmente esta en la v3 y creo que esa versión la del video es a partir de la 2, por eso ejecuten el comando "npm install node-fetch@2.6.1" para que no tengan problemas con el fetch ya que es una versión inferior a la actual.
Amigo me salvaste la vida, estuve buscando el error como 30 minutos, menos mal que baje a ver los comentarios jajajja, saludos y gracias otra vez :DDD
const fetch = (...args) => import('node-fetch').then(({default: fetch}) => fetch(...args));
uf gracias!
Me salvaste jejeje , gracias!
@@elvisito3341 yo tambien estaba igual media hora viendo que me equivoque
¡Excelente video muy buenas explicaciones gracias! Ahora sí, he reforzado mucho el tema de las REST API, ya entendí como funcionan y que significan 😄😄
Me reté y cambié el código para que funcione con Bases de datos de MongoDB, ahora tengo las ruyas creadas y los métodos GET, POST, DELETE y PUT, con sus respectivos cambios en la base de datos
¡Muchísimas gracias por tus vídeos! 😁👏
genio :o
bro disculpa podrias compartir el github? ayuda a este simple practicante :(
Nunca habia entendido el concepto de API tan claro como lo pude entener en este video, muchas gracias Profe!
Excelente ejemplo para aprender sonre las APIREST, muchas gracias Fazt
MI pana.. que buena tu explicación.. ahora aplicarla.. saludos desde Venezuela (15/08/2022)
Maestro, súper claro y al grano. Excelentes tus explicaciones, no me quedó ninguna duda siendo aún principiante
Aunque ya tengo experiencia en desarrollo, soy nuevo en Node, Hice el ejemplo y funciona perfecto. Ahora necesito regresar el json desde una clase separada. ejemplo: repositorio.ejecutar(req,res);
Dios....man...de verdad SOS lo mejor de yt! Grácias ❤😢 aprendo todo con vos!
Gracias por la dedicación que le das a tus vídeos! Me sirven un montón para aprender!
Viéndolo 2 días antes de la entrevista, ojala y pase 😄
Excelente vídeo!! En lo personal, detesto ver tutoriales, pero este fue interactivo, sencillo y conciso! Te felicito!
casi te pregunto
Excelente leccion, de lo mejor que he encontrado en youtube sobre el tema, no solo se desarrolla un API tambien se aprende a como usarlas y testearlas.
mi hermano mil gracias por tomarte tu tiempo generar este vídeo, la verdad para mi es el abre bocas en el comienza del desarrollo en NodeJs
exelentes videos fazt, voy a guardar este por ahora porque aun no se mucho de javascript, apenas aprenda regreso, em encanto, justo lo que buscaba para un proyecto en mente, gracias fazt
cada video con cada explicación son simplemente impresionantes. Un saludo desde la ciudad de México.
Un saludo Carlos :)
Excelente aporte hermano saludos desde Venezuela agradecido mil por ciento por este vídeo tan claro
Muy bien explicado ... vine para reforzar .. y me lleve una buena clase ... lo disfrute mucho ... se agradece
No se como no encontre este canal hace tiempo me estoy viendo todos los videos, sigue asi bro un abrazo......
genial el video! por cierto, no sé si es por la versión de nodejs (estoy con la v19.5.0) pero al requerir el 'node-fetch' en el archivo users.js me decÍa que no estaba soportado. Lo he desinstalado de la aplicación y hace el fetch perfectamente. Mil gracias por el vídeo.
Gracias por siempre subir contenido de calidad. En mi caso me gustaría algo con Vue y Quasar. Saludos, buen comienzo de año!
Sos muy bueno explicando, el video es excelente. Muchas gracias.
Usted merece un premio Nobel , más que el expresidente de mi país, se debería hacer un altar y un reconocimiento especial a usted en toda universidad como un ejemplo seguir...
Felicitaciones, aprendí mucho a pesar de ser novato. Creo que te contactaré para pedirte apoyo en un proyecto. Saludos desde Guatemala.
Te mando un beso en el mero Backend FATZ, love you bebe! sos el mejor
te mamaste jajajaj... pero concuerdo contigo
Hay más amor en ese comentario que en cualquier telenovela que haya visto, pero concuerdo con el desconocido jajaj
Gracias siempre broth, entraré a todos tus videos a dar like como agradecimiento 🧑💻
bravo!!!! nadie lo explica como tu! gracias...
Que agradable sujeto me ayudo a encontrar trabajo ⚒
Un placer ver tus clases! Explicas muy sencillo!
Excelente ejemplo para los que estamos empezando a conocer el concepto de REST .. GRACIAS
muchas gracias @Fazt Code por tomarte el tiempo de realizar estos videos, son muy utiles y en mi caso personal me ayuda a mejorar mi skill como programador. voy a continuar viendo tus videos. Espero sigas montanto muchos más videos como este, que establecen las bases para crear aplicaciones más complejas. Bendiciones, saludos desde colombia/santander
Feliz año Fazt!!!, que este año sea lleno de tutoriales y éxitos. Gracias por existir.
Sos una maquinita de hacer vídeos. Felicidades
vientos por si termine este ejercicio, muy buen video carnal.
gracias !
Muy buen curso intensivo. Pude replicar todo excepto lo de levantar el servidor conll live-server porque la maquina que estaba usando no tenia permisos de admin 😖.
Muchas gracias por el material y la forma en la que explicás, muy didactico todo!
Nos vemos en otro video 😀
Saludos!
Hola, de echo como tal no se como ocupa live-server, uso el navegador no más para que sea comodo para el que anda aprendiendo, pero lo mejor sería usar postman y no el navegador.
Eres lo mejor que me ha pasado desde que empece la carrera :)
Muy agradecido con el video y las explicaciones, pero bájale uno... gracias
Que explicación tan buena por fin entendí muchas graciassss.
Este video me aclaro todas mis dudas, lo mejor de lo mejor
Muy buen video, excelente explicacion, saludos y seguiremos viendo tus aportaciones.
¡Excelente Video! Wow, te felicito por tu dominio del tema. Saludos cordiales desde Loja-Ecuador
Gracias Juan. Saludos :)
Sos una persona muy buena gente por enseñarnos, muchas gracias. Sos mi héroe
vaya oro puro¡ gracias por compartir, me queda mas claro el tema de las REST API, gracias por compartir¡¡
Fazt, sencillamente que buen buen tutorial, el primero que veo, asi que seguire tu canal que seguramente es de altisima calidad, Felicitaciones!!
Fazt, eres el mejor. Muy completo este tutorial y explicativo. Muchas gracias por compartir.
Excelente video, excelente codificación, excelente explicación. Groso amigo, completo COMPLETISIMO para su objetivo. muchas gracias. Muchas felicidades por tu contenido de alta calidad. saludos. Like y suscrito. desde antes de este video!!!!!!
para los que les aparesca un error tras intentar lanzar el server luego de instalar node-fetch, desinstalenlo -> 'npm uninstall node-fetch' . Y vuelvan a instalarlo pero una version antigua -> 'npm install node-fetch@2'
Venía buscando este comentario. Muchísimas gracias!
Vi que supuestamente es por el soporte en ES6 pero después de modificar el package aún me daba error
Excelente video! Muy punto a punto, definición a definición, detalle a detalle...gracias 👍
fazt the best teacher... chevere muchas gracias
Buen contenido, gracias por compartir tus conocimientos, un suscrito en tu canal 🥸
Alternativa a undescore:
const index = movies.findIndex(el=>el.id == id);
movies.splice(index, 1);
Asi quedaria:
router.delete('/:id', (req, res)=>{
const { id } = req.params;
const index = movies.findIndex(el=>el.id == id);
movies.splice(index, 1);
res.json(movies);
})
otra alternativa
router.delete("/:id", (req, res) => {
movies.forEach((movie) => {
if (movie.id === req.params.id) {
movies.splice(req.params.id, 1);
}
});
res.send(movies);
});
Bro te amo me salvaste la función delete me daba error 500 al eliminar cualquier objeto que no fuera el ultimo muchas gracias así ya me sirve
¿Dónde estabas?, eres un crack de cracks.
Fuiste parte clave de mi Tesis
Eres dios, maldito te amo
Excelente vídeo. Muchas gracias por compartir tantisimo. Es increíble el esfuerzo que haces y se te agradece mucho.
Eres Genial! ...De verdad que exito como das a entender todas las definiciones y practicas! Felicidades tienes un Don!
Buenísimo para comenzar el 2019, muchas gracias amigo, saludos desde Venezuela.
Excelente. Muy claro y práctico. Felicitaciones.
you have saved my life in my full stack life!..thank you so much!!!!!!!!! =D
Muchas gracias por esta explicación tan útil, Me suscribo y me uno
Grande, llevo tiempo buscando una explicación tan detallada! Mil Gracias!
Excelente como siempre. Gracias Fazt, definitivamente eres el mejor.
Muy buen video, muchisimas gracias amigo!. Seguí así 💪
Excelente, me ha servido de mucha ayuda. Gracias por tu esfuerzo.
excelente aporte, usted es Maestro, Fazt consulta como le agrego seguridad a las peticiones del API con jwt o con oauth?
Grande bro me ayudan tus tutoriales muchos para salvar el semestre gracias
simplemente tu si sabes dar catedra en youtube...
Hola amigo vi que hiciste una transision en el minuto 50:06 donde realizabas el post para guardar los datos seguí tus pasos pero me quede estancado en ese preciso punto ¿Que cambiaste que no mostraste en el código?
Excelente tutorial!, aunque creo que no era necesario instalar , con la funcion filter() del propio arreglo de podías eliminar el objeto, un saludo.
Holaa, creo que los métodos de los arrays de js (filter, find, forEach) no funcionan en node como deberían, yo intente hacer mi código siguiendo a fazt sin usar la dependencia y no me devolvia nada. No se por que la verdad, pero estoy investigando.
Pues a mi como siempre me da fallo y por lo visto en la cabeceras y yo lo he puesto lo de los headers como tu dijistes, así que realmente no se donde esta el fallo.
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
aunque el programa sigue funcionando, pero no se porque me sale este error.
Desde luego mi opinión del tutorial que has hecho, es que te lo has trabajado muy bien, todo muy bien explicado y elaborado enhorabuena por el tutorial desde luego.
tengo el mismo. supiste como solucionarlo?
Fabuloso aporte estimado amigo. Muchas gracias por tu dedicación.
Parcero muchas gracias, usted explica muy bien como si fuera en español. siga así. quisiera sugerir el desarrollo de una app ecommerce con flutter conectandose con firebase, gracias.
Esto puso CHATGPT cuando pregunté por
Fazt
Fazt es un youtuber y profesor conocido por sus tutoriales sobre programación y tecnología. Es conocido por su estilo de enseñanza claro y detallado, y por su dedicación a ayudar a sus estudiantes a entender los conceptos complejos. Su contenido incluye tutoriales sobre lenguajes de programación como Java, JavaScript, Python y C++, así como temas relacionados con la programación web y la inteligencia artificial.
Muy facil de entender! Muchas gracias^^
Super concreto y efectivo. Sigue asi
Esto es oro puro, muchísimas gracias por tan excelente vídeo.
que buen video y que buena explicación de todo, gracias me has salvado
Carnal ! Sigue haciendo este tipo de videos, me suscribo ! Que buenisima explicacion, realmente buenas. La verdad tenia nociones de como se podria hacer, pero con este video me quedo mucho mas claro. Sigue con este tipo de video! (Y)
1:01:34 por que no se usa filter en vez del each de la ilbreria undescore?
saludos
Se entiende perfecto, muy claro y práctico. Gracias!
tengo un problema con el metodo delete , me da error en postman , nunca puedo ver en consola
Gracias fazt, eres muy buena persona al explicar de manera sencilla!
Excelente video, gracias.
Fazt sos un crack! Gracias por compartir tus conocimientos 🔥🔥☺️
Gran video, muy motivador. Una duda, por qué utilizar Undescore.js si supuestamente javascript ya tiene el metodo each y el splice ?
Excelente curso
Visto en 16/05/2020
Para los que tienen problemas con el UNDEFINED, deben instalar la dependencia bodyParser
npm i body-parser
luego agregar al index.js raíz:
const bodyParser = require('body-parser');
app.use(bodyParser.json());
Y cambien app.use(express.urlencoded({extended: false})); por app.use(bodyParser.urlencoded({extended: false}));
Y app.use(express.json()); por app.use(bodyParser.json());
Y ahí les debería funcionar.
exactamente que hace bodyparser?
Tenía problema con el undefined, googleando llegué a una solución parecida a esta, pero desde ahí me empezó a llegar el JSON vacío, sin los datos que colocaba en POSTMAN, por las dudas volví a empezar y esta vez seguí los pasos que pusiste aquí, pero me pasa lo mismo, me llega a consola el JSON vacío.
¿Alguien que haya solucionado?
Excelente video, muy esclarecedor. Muuuuchas gracias
Muy buen video como siempre, ahora entiendo mejor el concepto y me va ayudar con algo que estoy haciendo
Gracias Fazt por el video. Tengo una pregunta. Cuando se dice que se va a crear una API en verdad yo entiendo que se va a crear un servidor con todos los endpoints para comunicarse con el, y entiendo que la API sería el documento que le explica al cliente cómo hacer peticiones al servidor (expone que endpoint y métodos se requiere para la comunicación). En el fondo entiendo que la documentación del servidor sería la API, ¿me podrías aclarar este punto por favor?
Muy buena explicación al principio, gracias.