REST API con Nodejs y Mongodb, Subida de Imágenes en la Nube (Replit, Cloudinary, Atlas, y más)

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 92

  • @mafrunepi
    @mafrunepi Рік тому +7

    Eres de los mejores creadores de contenido para desarrolladores. He aprendido un montón contigo y me has servido de mucha ayuda. Gracias por tu trabajo.

  • @pabloaacuna
    @pabloaacuna Рік тому

    Wowww!!!! he encontrado pocos desarrolladores tan claros como vos! la verdad que quede fascinado con este video! desarrolle una Api de los simpsons con 646 personajes pero no tenia como subir una imagen solo lo tenia con url y este video me volo la cabeza! MUCHAS GRACIIAS!!!!!!! SALUDOS DESDE ARGENTINA 8/4/2023 04:12AM

  • @oh-vito
    @oh-vito 9 місяців тому

    Los tips como siempre de gran utilidad, siendo junior hubiera considerado dejar los archivos en mi servidor gracias por guiarnos el camino correcto.

  • @mrklenton6897
    @mrklenton6897 2 роки тому +1

    Que la fuerza este contigo gran Fazt . gracias por el contenido.

  • @undefined5339
    @undefined5339 Рік тому

    Hermano, te agradezco inmensamente lo increíble que explicas y haces parecer fácil tantas cosas, lo digo de verdad, mil gracias por tus aportes!

  • @carlosmorteira9830
    @carlosmorteira9830 2 роки тому

    yo estoy siguiendo tu anterior video de rest api con node babel etc y ya subes esto sos crack amigo

  • @jesusperdomo676
    @jesusperdomo676 2 роки тому +1

    Excelente trabajo, muchas gracias. Alguno ha tenido inconvenientes con la edición. Me di cuenta que cuando tiene la imagen no edita sin ella si lo hace.

  • @dalmirosolisforclaz6441
    @dalmirosolisforclaz6441 2 роки тому +3

    Gracias por traernos tantos proyectos backend! Sigue asi ♥

  •  2 роки тому

    Uhh, increible como desde la Web ya podemos tener estas funcionalidades desde la nube, es decir sin que tengamos que instalar programas, siempre rompes con tus video, jejejeje. 😁😁😁😁😁😁😁😁 un Saludo desde Rep. Dom.

  • @fernandomendoza3527
    @fernandomendoza3527 2 роки тому

    Gracias Fazt justo lo que necesitaba, es admirable tu contenido gracias a ti aprendí mucho mas que en la universidad. Saludos sensei

  • @wellingtonrochina8264
    @wellingtonrochina8264 2 роки тому

    Gracias Fazt Code, excelente Video. Justamente buscaba un video de api de manejo de archivo.

  • @jameshernandezruiz3520
    @jameshernandezruiz3520 2 роки тому +1

    Increíble como siempre, un aporte brutal a la comunidad DEV

  • @brunobordon6211
    @brunobordon6211 Рік тому

    Muchas gracias Fazt por tus contenidos de alta calidad

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 2 роки тому

    una clase genial Fazt! esta muy chulo este nuevo enfoque desde replit para repasar los conceptos :) mañana creo que por fin conseguiré para poder unirme a tus cursos privados! :D genial por mi y por fin podré colaborarte un mínimo :)

  • @saverock_73
    @saverock_73 Рік тому

    Gracias por tanto querido Fazt

  • @JulioAguero
    @JulioAguero 2 роки тому

    Fazt, excelente, ya estaba ansioso, de cuando lanzarías el nuevo video, de Replit, a partir del video de esta extraordinaria plataforma no dejo de usarlo.

  • @agylcode
    @agylcode Рік тому

    Gracias amigo, tenía un problema al usar con multer y tu video me ayudó 😊

  • @richardrivadeneyra950
    @richardrivadeneyra950 2 роки тому

    Excelente video! justo necesitaba esto para la página que estoy desarrollando

  • @manuelharris3198
    @manuelharris3198 Рік тому

    excelente video hermano, super claro todo, y muy completo

  • @younowsocialnetwork5219
    @younowsocialnetwork5219 2 роки тому +1

    Excelente forma de resumir el concepto del rest api

  • @mundoextrano8892
    @mundoextrano8892 Рік тому

    Eres el mejor Fazt

  • @lolifero6923
    @lolifero6923 2 роки тому +11

    Lord Fazt, para cuándo un tuto de microservicios con Node js? Saludos crack!

  • @juandiegoortizmolina6170
    @juandiegoortizmolina6170 2 роки тому +1

    excelente tutorial, pero tengo una duda como hago para conectarlo a un frontend?

  • @carloseduardosanchezcarras4151

    brother explicas super bien muchas gracias

  • @davidc.r.6257
    @davidc.r.6257 2 роки тому

    Sensei Fazt ojala puedas subir videos sobre Tauri. Como siempre excelente video.

  • @davidalvarezch
    @davidalvarezch Рік тому

    Excelente explicacion muy bueno continua asi

  • @abelagustinandrademejia4621
    @abelagustinandrademejia4621 2 роки тому

    Eres un Crack!! muchas gracias men 👽✌

  • @jksalexander
    @jksalexander 2 роки тому +1

    Gran video Fazt, me gastaría ver el ejemplo que estabas desarrollando con la api blogger en directo. Saludos

    • @FaztCode
      @FaztCode  2 роки тому

      Creo que no lo guarde, asi que voy a tener que rehacerlo :)

  • @depressedkidmusic
    @depressedkidmusic 2 роки тому

    waooo justo lo que buscaba!!! gracias

  • @jesus_84_
    @jesus_84_ 2 роки тому

    Maestro de maestros

  • @NovatoWTF
    @NovatoWTF 2 роки тому

    Tus ideas son geniales 😀

  • @josemartinez-ue7qj
    @josemartinez-ue7qj 2 роки тому

    Que gran aporte Se le agradece su trabajo y dedicacion

  • @thegamerx87
    @thegamerx87 2 роки тому +1

    Hola, una pregunta, ¿Cómo podría restringir el tipo de archivo que se sube desde el formulario para que solo admita imágenes?

  • @mdchaparror10
    @mdchaparror10 2 роки тому

    Excelente video, muchas gracias

  • @tidyodooy
    @tidyodooy 2 роки тому

    Épico master!!

  • @carloseduardomejiful
    @carloseduardomejiful 2 роки тому

    exelente curso.

  • @lock_9983
    @lock_9983 2 роки тому

    10/10 de epico!.

  • @fogzam
    @fogzam 2 роки тому

    Obrigado pelo tutorial, parabéns pela didática gracias ermano!

  • @_mind__
    @_mind__ 2 роки тому

    Gran video.
    Tengo una sola pregunta, creé un API de esta forma, luego al consumirla desde angular y enviarle datos, la imagen no llega a la base de datos. no sé si te ha pasado algo similar.

  • @fernandomontesnavarrete8826
    @fernandomontesnavarrete8826 2 роки тому

    Gracias, profe.

  • @josefelipeescobarballesta6991
    @josefelipeescobarballesta6991 2 роки тому

    help, estoy intentando0 conectar a mi cluster de atlas, me muestra por conosla el erro de bad auth, ya probe cambiando a ip de culaquier lugar me refiero a (0.0.0.../0) si uso mongodb en lugar de mongoose, se conecta.

  • @brunomontd
    @brunomontd 2 роки тому

    Increíble, gracias

  • @malvaloca
    @malvaloca 2 роки тому +2

    Fazt, te hago una consulta... Seguí el tuto paso a paso, pero estoy laburando con typescript y a la hora de guardar el archivo (la función la tengo en un controlador) haciendo uploadImage(req.files?.image.tempFilePath) typescript me tira que "La propiedad tempFilePath no existe en el tipo UploadFile | UploadFile[]". Busqué pero no encontré ninguna solución, tenes idea qué puede ser?

    • @davidBarco
      @davidBarco 2 роки тому

      Hola ,lo pudiste solucionar? Creo que tengo el mismo error

  • @xXxXxIvanxXxXx
    @xXxXxIvanxXxXx 2 роки тому

    Y como sería para devolver una imagen desde el backend al frontend app?

  • @jhoanmartinezsilva2609
    @jhoanmartinezsilva2609 2 роки тому

    Ahora puedo seguir haciendo mis cursos desde el trabajo xd

  • @tomassteven1
    @tomassteven1 2 роки тому +1

    pregunta, cuando subimos a heroku el servidor, debemos especificar algo con babel y cloudinary ? porque no me permite subir al servidor ya que no me reconoce las carpetas de cludinary

    • @agustinpuggioni8260
      @agustinpuggioni8260 2 роки тому

      Tomi, pudiste resolver este problema ? yo ahora estoy exactamente con esto

    • @tomassteven1
      @tomassteven1 2 роки тому

      @@agustinpuggioni8260 literalmente estuve días y nada, la solución fue copiar todo el código en replit (servidor en la nube con edito de texto) y ahí ya se subía automáticamente y no me daba problema

    • @agustinpuggioni8260
      @agustinpuggioni8260 2 роки тому

      @@tomassteven1 Ufff imposible, yo tengo la demo hoy jejeje

  • @jimmypedraza433
    @jimmypedraza433 Рік тому

    no se si fue por la actualizacion o que pero ahora para ver una imagen con la propiedad secure_url se descarga a mi pc no se que pasa segui los mismos pasos no se si esto es bueno o malo que suceda eso

  • @nestormontero7852
    @nestormontero7852 2 роки тому

    bro muchas gracias por compartir tus conocimientos he seguido el tuto al pie de la letra pero tengo un error al agregar el connectToDB al index.js me arroja un error al darle play me dice ReferenceError: conole is not defined (PD. Soy nuevo usando js pero quiero aprender)

  • @ericksegura478
    @ericksegura478 Рік тому

    Super bien esto

  • @yuberley
    @yuberley 2 роки тому

    Hola Fazt, me encanta tu contenido, ¿Algún día vas a hacer un vídeo de Astro?

    • @FaztCode
      @FaztCode  2 роки тому +1

      se me habia olvidado publicar la introducción de Astro. voy a hacerlo esta semana

  • @rommelramirez7913
    @rommelramirez7913 2 роки тому

    Error: Unexpected end of form alguien sabe por que me da este error lo utilizo en node en functions de firebase.

  • @larupechugas
    @larupechugas 11 місяців тому

    Muy bueno, muchas gracias
    pregunta, se puede subir mas de un archivo a la vez?

    • @FaztCode
      @FaztCode  11 місяців тому +1

      Si claro, el paquete permite subir mas archivos a la vez, aunque el codigo cambiaria porque tendrias que recorrerlos

    • @larupechugas
      @larupechugas 11 місяців тому

      @@FaztCode hola! ya lo pude hacer gracias!

  • @eltitojaiir
    @eltitojaiir 2 роки тому

    Buen tutorial pero tengo un problema, la ruta del tempfilepath viene con doble slash y no se quita, entonces puse el resource_type en raw y pude subir al archivo pero me lo sube como tmp y si lo dejo en auto o image igual da error, alguna idea?

  • @fernandovallejo7615
    @fernandovallejo7615 2 роки тому

    Oye fazt, para cuando tutorial de JWT junto con React?

  • @erickgs3098
    @erickgs3098 2 роки тому +1

    Tremendo, disculpa haras mas videos de angular en el futuro??

    • @FaztCode
      @FaztCode  2 роки тому +2

      Si, aunque ando algo atrasado, probablemente actualice el curso de Angular y renueve algunos ejemplos esta semana :)

  • @eCADIZ2011
    @eCADIZ2011 2 роки тому

    Como siempre, excelente tus videos, muy didáctico, fácil de entender y profesional... una pregunta tipo consulta, que recomiendas para aplicar certificados ssl o usar https, es buena idea ese tipo de seguridad extra en la creación de una api?

  • @topfanaticos2606
    @topfanaticos2606 2 роки тому

    Gracias, por favor podrías hacer un video de Prisma ORM?

    • @FaztCode
      @FaztCode  2 роки тому +1

      Si claro, voy a tratar de crear un mini curso del tema

  • @sistana
    @sistana 2 роки тому

    Gracias

  • @jhaisonpizarroreyna6916
    @jhaisonpizarroreyna6916 Рік тому

    fazt tengo un error o no se si se puede llamar error cunado subo a cloudinary no lo sube ya revise la configuracion todo ok como lo soluciono en hopscotch solo veo un 500 internal server error y no me retorna el objeto result

  • @joseantcloud
    @joseantcloud 2 роки тому

    Primer comentario 😁

  • @daprion2226
    @daprion2226 2 роки тому

    Buenas... Para el que le gustó la fuente que se ve en el editor, la comparto, se llama: IBM Plex Mono.
    La comparto porque estuve 2 semanas buscando hasta que al final lo logré jadkakjsdajk.

    • @FaztCode
      @FaztCode  2 роки тому +1

      Excelente. Gracias por compartirlo. Es una fuente bastante bonita :)

  • @mejia414
    @mejia414 2 роки тому

    me imagino que se puede hacer la misma cosa con flask pero con python?

    • @FaztCode
      @FaztCode  2 роки тому

      Con Flask, Django u otro modulo de Python

    • @mejia414
      @mejia414 2 роки тому

      @@FaztCode gracias 🙂 por tu valiosa ayuda

  • @martincolonsuriel3304
    @martincolonsuriel3304 2 роки тому

    Que sistema operativo utilizas

    • @FaztCode
      @FaztCode  2 роки тому

      para este ejemplo he usado Xubuntu

  • @andrealvaradocampos4050
    @andrealvaradocampos4050 2 роки тому

    fazt como agrego un dominio q tengo en namecheap en replit??

    • @FaztCode
      @FaztCode  2 роки тому +1

      Hay un tutorial de la comunidad que explica esto, replit.com/talk/learn/How-to-use-a-Custom-Domain-with-Replit/144185
      Voy a publicar un video esta semana del tema :)

    • @andrealvaradocampos4050
      @andrealvaradocampos4050 2 роки тому

      @@FaztCode gracias fazt

  • @joseantonioapariciogallego5620
    @joseantonioapariciogallego5620 2 роки тому

    Un video fenomenal y funciona perfectamente, pero si hago un comit in GitHub y bajo el repositorio, intento arrancarlo con vscode no funciona. ¿Tiene alguien una idea de por qué?
    y muchas gracias Fazt

    • @FaztCode
      @FaztCode  2 роки тому

      Quizas puede ser debido a las variables de entorno, recuerda que cuando usamos Replit el permite cargar Secrets, pero en local tenemos que crear variables de entorno. En todo caso te recomendaria instalar el modulo de npm "dotenv" y probarlo con este. tengo un video de variables de entorno: ua-cam.com/video/U6st9-lNUyY/v-deo.html

    • @joseantonioapariciogallego5620
      @joseantonioapariciogallego5620 2 роки тому

      @@FaztCode Una cosa parecida pense yo tambíen , muchas gracias Fazt y sigue así

  • @MrKangrymen
    @MrKangrymen 2 роки тому

    Fazt tengo un chicharrón con un proyecto de Nodejs para desplegarlo en un hosting, pero se que usted si podría ayudarme, como puedo contactarlo?

    • @FaztCode
      @FaztCode  2 роки тому

      Actualmente ya no estoy dando asesorías, pero si gustas pásate por el Discord de la comunidad, allí hay muchos que te pueden ayudar discord.gg/sjxTPvUvt5

  • @Holri
    @Holri 2 роки тому

    Master 😶‍🌫️

  • @daylanarias8827
    @daylanarias8827 2 роки тому +1

    Cuando subes videos de c++

    • @FaztCode
      @FaztCode  2 роки тому +1

      Estoy atrasado en la publicación de ese video, pero este fin de semana es publicado finalmente

  • @ronaldperera8240
    @ronaldperera8240 Рік тому

    Saludos como estas? hago el ejercicio de git y me arroja ese error que sera?
    node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^
    Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/runner/REST-API-CRUD/controllers/product.controller.js' imported from /home/runner/REST-API-CRUD/routes/products.routes.js