Variables de entorno con archivos ENV y actualizaciones en tiempo real con Firestore

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

ความคิดเห็น • 66

  • @mikyseu
    @mikyseu 2 หลายเดือนก่อน

    Que grande eres midudev!! Un gran curso y super bien explicado, con detalle y fácil de entender, espero que algún día lo acabes, pero por el momento muchas gracias por estos conocimientos regalaste.

  • @chemedev
    @chemedev 4 ปีที่แล้ว +4

    Justo en un proyecto propio tuve ese problema de la suscripción en el useEffect con un fetch a una API y aunque buscaba como resolverlo con el return no entendía bien como hacerlo, SOS GIGANTE!

    • @midudev
      @midudev  4 ปีที่แล้ว +5

      ¡Qué bueno que te sirvió Juan! Quiero hacer un vídeo sólo hablando de eso, a ver si puedo explicar mejor cómo hacerlo. ¡Gracias por comentar y decirlo! 🤗

  • @clebaresu
    @clebaresu 3 ปีที่แล้ว +9

    Midu Grande!!! por favor continua con el proyecto, no nos dejes con muchas expectativas

  • @maximilianominetto524
    @maximilianominetto524 4 ปีที่แล้ว +3

    Estimado hay muy buen contenido en la web pero para diseño y consulta de buenas prácticas, éste es el sitio donde consulto. La verdad es que pocos dan un conocimiento tan rico para desarrollos de alta calidad de código. Te mereces mi like y la verdad es que me quedo corto con el mucho tiempo y empeño que le dedicas.
    Un saludo crack, el mejor Front-End developer que he visto hasta la fecha.

  • @diegonicoxd9390
    @diegonicoxd9390 4 ปีที่แล้ว +2

    Nooooo, me perdi el directo :'(. Saludos Midudev, comentarte que la clase de drag and drop me ayudo de mucho esta semana, lo aplique con Vue aplicando la misma logica que utilizaste y me salvo la vida. Muchas gracias, un saludo desde Bolivia

  • @aomine-dev7958
    @aomine-dev7958 3 ปีที่แล้ว +2

    Me puse al día :D, espero estar presente en el siguiente LIVE del tema, muchas gracias midu por todo el contenido ^^.

    • @midudev
      @midudev  3 ปีที่แล้ว +3

      Vamos! No te pierdas el próximo, el especial de final de año! 🥳
      th-cam.com/video/qFihzYGm2V0/w-d-xo.html

  • @zellathor
    @zellathor 4 ปีที่แล้ว +12

    Saludos!! Bro que paso no hiciste directo el viernes pasado? o es hasta aquí?

  • @fidelp27
    @fidelp27 ปีที่แล้ว

    Gracias por tanto midu. Estaba haciendo una prueba usando Vite y no me funcionaba llamar a las variables una por una, y al usar la forma que empleaste me funcionó! rarooooo ! te quiero midu, gracias de vuelta

  • @mnbjhguytiop
    @mnbjhguytiop 2 ปีที่แล้ว +1

    Excelente curso el que te mandaste, llegue super tarde a verlo, pero sirvio demasiado, seria genial si se pudieras continuarlo. suscriptor +1.

    • @midudev
      @midudev  2 ปีที่แล้ว +2

      Muchas gracias Fer!!! :) Igual algo retomamos!

  • @sebastianloguzzo8085
    @sebastianloguzzo8085 3 ปีที่แล้ว

    sos lo todo Midu!!! pero nos quedamos sin el final... Abrazo dsd Argentina!

  • @francoibarra7370
    @francoibarra7370 3 ปีที่แล้ว +1

    muy buen video, esperando por el proximo video y directo, para seguir con el proyecto.

  • @darkaxce
    @darkaxce 2 ปีที่แล้ว

    Midu podrias explicar en algun otro video lo de limpiar el fetch y desmotar el estado, me parecio muy interesante! De igual te digo, gracias por ese contenido tan bueno! Eres el mejor Crack!

  • @raulsolana
    @raulsolana 3 ปีที่แล้ว +1

    Fantástico el curso y esperando más! estaría bien algún directo sobre internacionalización. He visto que la versión 10 de next.js incluye soporte para internationalized routing, aunque por lo que dicen en la documentación no es compatible con "next export", lo que es una pena ya que dejan de lado la generación estática con rutas dinámicas internacionalizadas. Pero como tu eres un crack seguro que se te ocurren soluciones elegantes para hacerlo. Ahí lo dejo 🐱‍🏍

  • @jeysonramos1418
    @jeysonramos1418 3 ปีที่แล้ว +1

    Gran maestro donde estas no nos dejes :(

  • @m.a.c.8544
    @m.a.c.8544 3 ปีที่แล้ว +1

    Hermano te lo agradezco! me diste la solución a un problema de variables de entorno. Saludos desde venezuela.

    • @midudev
      @midudev  3 ปีที่แล้ว

      Me alegro mucho M.A.C!!! :)

  • @LauraDiaz-sg7xu
    @LauraDiaz-sg7xu 4 ปีที่แล้ว

    Midu! Gracias por este tutorial INCREIBLE, recien termino mi app!! Muchisimas gracias por compartir tu sabiduria! Abrazo desde Dubaiiiiiiii

  • @2005bgva
    @2005bgva ปีที่แล้ว

    Hola Midudev, eres un maestro. Consulta luego de esto ya no hiciste la parte de validación de usuario y seguridades? y demás vídeos q indicabas q es posible que se hagan?

  • @marcosMartinez-wm7bd
    @marcosMartinez-wm7bd 2 ปีที่แล้ว

    CONTINUA CON EL PROYECTO MIDU

  • @damiantriebl1747
    @damiantriebl1747 2 ปีที่แล้ว

    la pregunta de el minuto 16:23 de usuarios/ roles es genial, seria bárbaro un video de esto

  • @luisjoseruano5531
    @luisjoseruano5531 2 หลายเดือนก่อน

    Sos grande Midu! Mil gracias

  • @GRreanimation
    @GRreanimation 3 ปีที่แล้ว +1

    Me salvaste la vida con el tema del .ENV mil gracias!

    • @midudev
      @midudev  3 ปีที่แล้ว +2

      De nada! Un placer!

  • @romelurbay1716
    @romelurbay1716 3 ปีที่แล้ว +1

    Hola, muy agradecido con tus videos. He visto que no has utilizado redux, supongo que es por tener clases cortas, pero es recomendable usar redux con Nextjs?

  • @franmartin2758
    @franmartin2758 4 ปีที่แล้ว +5

    3 semanas sin directo!!

  • @fernandoroosterbear871
    @fernandoroosterbear871 3 ปีที่แล้ว

    Hola!, estoy llevando un curso tuyo en Udemy y me pareció excelente tu forma de explicar React porque la verdad no le veía pies ni cabeza. Quiero agradecerte tus buenas explicaciones y ahora te seguiré en este canal que tienes. Quisiera saber qué instructor me recomiendas para aprender Flutter. Saludos !!!

  • @Jonatandb
    @Jonatandb 3 ปีที่แล้ว

    Hola Midu, gracias por tanto, recién me pude poner al día y llegar a replicar hasta lo que enseñaste en este video y ví que al final comentabas que en las próximas clases se haría deploy a Vercel y algunas cosas más... pero viendo que ya pasaron unos meses y esta lista no incluye mas videos asumo que no hubo continuación... aún así me surge esta duda: ¿recordás haber hecho algún otro live, quizás más corto, con más retoques a este proyecto en particular?, si es así será más que bienvenido el link a ese video!, sino, tendré que saltar directo a la playlist del curso de FullStackOpen :) Gracias nuevamente y espero que sigas bien! Saludos desde Bs. As. 😎🖖🏻

  • @juanburns3625
    @juanburns3625 2 ปีที่แล้ว +1

    Excelente todo este curso de Next la verdad, me queda una duda si alguien puede responderla, de que manera nuestro proyecto diferencia que variables usar, como sabe si está en producción o en desarrollo?, y de ser así, cuando se sube el .env al repositorio o no?, gracias!

  • @lautaroriveiro
    @lautaroriveiro 2 ปีที่แล้ว

    1:16:10 el copy en las devtools 🤯

  • @roy_c
    @roy_c 4 ปีที่แล้ว

    Yo uso archivos de configuración por cada entorno (node). Me gustan mas que las variables de entorno. Se vuelven muy grandes y para mapear jerarquia queda menos legible y te evitas tener un string con un json adentro.
    Tenes un default.js, production.js, test1_production.js, test2_production.js, prod_production.js y se van mergeando en cascada desde el default al mas especifico.

  • @jeysonramos1418
    @jeysonramos1418 4 ปีที่แล้ว +1

    Gracias por el video maestro :)

  • @hugosajama2447
    @hugosajama2447 3 ปีที่แล้ว +1

    Hola Midu! Podrias hablar sobre patrones de diseño con React parecidos al Atomic Design? Gracias!!

  • @alexistoranzo7246
    @alexistoranzo7246 3 ปีที่แล้ว

    Midu, vas a seguir con esta serie de videos? Ando ansioso de los que siguen. Saludos!

  • @jogre900
    @jogre900 2 ปีที่แล้ว +1

    Donde continuo el desarrollo de la app? o la serie termino con este video?

  • @diegodelafuente1739
    @diegodelafuente1739 3 ปีที่แล้ว +1

    Estimado. Excelente curso. Lo vi de corrido en dos días de lo super interesante. Siendo la App "mobile only", tengo un tema al querer probar desde el celular, que es que no puedo hacer desde allí drag and drop de una foto. ¿Tienes algún video donde utilicen la cámara del celular para subir una foto ?. Saludos desde Argentina

    • @midudev
      @midudev  3 ปีที่แล้ว +1

      Hola Diego! No tengo ningún vídeo dónde se haga pero me lo apunto para el futuro! Gracias por tu comentario! 🚀

  • @gabarrios10
    @gabarrios10 3 ปีที่แล้ว +1

    Hola Realmente eres un crack y me gustan muchos los video, de todo me quedo una duda muy grande y es como puedo hacer rutas protegidas de manera que no este llamando el hook en cada pagina puesto que esto a futuro me presenta un problema te agradezco si me puedes ayudar

  • @emanuelvillanueva4757
    @emanuelvillanueva4757 3 ปีที่แล้ว +1

    Moment.js ya tuvo su moment...
    :)

  • @jimmypedraza433
    @jimmypedraza433 2 หลายเดือนก่อน

    No entiendo la parte de las variables de entorno como se cual opcion esta ejecutando si es development o production
    no vi la parte de ese switch o que toca hacer para probar los diferentes entornos

  • @noel1711
    @noel1711 2 ปีที่แล้ว

    saludos, he realizado un build para pasarlo a producción, es posible que ellos (producción) cambien información del archivo .env cuando ya se ha construido el build?

  • @andremello2789
    @andremello2789 3 ปีที่แล้ว

    No has echo un live del deploy del projecto, o no lo encontre por aqui en tu canal?

  • @cdrman
    @cdrman 3 ปีที่แล้ว

    ¡Hola! Hay algún modo de tener dos o más url's que apunten a la misma página¿? Con Gatsby podemos hacer un createRedirect o un createPage en el fichero gatsby-node.js. Seguro que en NextJS ha de haber algo similar. Muchas gracias.

  • @yerson557
    @yerson557 2 ปีที่แล้ว

    Midu, ahora la pregunta es: como llevo estas variables secretas al hacer deploy, si no las puedo llevar a mi repo con Firebase, he buscado dentro el dashboard de firebase donde poder ingresar esas variables manualmente como se puede hacer en cualquier otro servicio como Vercel o Netlify pero no encuentro donde pueda hacerlo en Firebase. Como hago que esas variables se creen en el proceso Build?

  • @miguetenedor
    @miguetenedor 3 ปีที่แล้ว +2

    que paso con el curso? se va a seguir? :(

  • @JoseGutierrez-gw4yc
    @JoseGutierrez-gw4yc 3 ปีที่แล้ว

    El proyecto al final no continuo? que la lista de reproducción solo me sale hasta aquí

  • @soycmramos
    @soycmramos 3 ปีที่แล้ว +1

    A mí me funciona si nombro las variables con el prefijo REACT_APP así:
    REACT_APP__mi_variable
    ¡Gracias y saludos!

  • @tomasmunozteston1831
    @tomasmunozteston1831 3 ปีที่แล้ว

    Hola Midu! ¿Aun no se ha subido el video del deploy a Vercel?.

  • @hlatinocesar
    @hlatinocesar 3 ปีที่แล้ว

    mi amigo. Estoy creando un proyecto reactjs ya que pienso poner bastantes cosas .como redux ,hooks y swr. que estructura me sugeririas ya que hay varias. o que estructura tu manejas

  • @miguetenedor
    @miguetenedor 3 ปีที่แล้ว

    tengo una consulta, si tengo el admin-keys y no lo subo a github, cuando hago el deploy en vercel desde el repo me tira error ya que ese archivo no està, como seria para solucionarlo?

  • @mundoenweb2288
    @mundoenweb2288 3 ปีที่แล้ว +1

    amigo sabes como subir un proyecto de next.js ssr en un servidor compartido con cpanel?? ayuda porfa

  • @ajichyrus
    @ajichyrus 2 ปีที่แล้ว +1

    no hay mas ??😢

  • @JoseGutierrez-pt3cq
    @JoseGutierrez-pt3cq 3 ปีที่แล้ว

    Extraño a midudev :'(

  • @davidgamonpadilla9612
    @davidgamonpadilla9612 3 ปีที่แล้ว

    si tengo dos entornos .env.local y .env.develop como hago para iniciar el server con las variables de .env.develop?? gracias

  • @jhonsanchez4448
    @jhonsanchez4448 3 ปีที่แล้ว

    Gracias excelente, me quede con una gran duda relacionado con el seo ¿Como google registra las rutas dinámicas? o ¿como le doy a conocer a google mis rutas dinámicas? entiendo que tenemos getStaticPaths y en paths podemos colocar todas las rutas, pero como hago cuando se tiene un millón? muchas gracias espero que alguien me ayude :D

  • @Fernando-ur1ej
    @Fernando-ur1ej 3 ปีที่แล้ว

    Aquí termina el curso?

  • @erickbroos7233
    @erickbroos7233 3 ปีที่แล้ว

    bro que paso contigo, ojala estés bien !

  • @edmundodominguezagurcia7254
    @edmundodominguezagurcia7254 2 ปีที่แล้ว

    y aqui termina? no hay mas?

  • @babyfrank593
    @babyfrank593 ปีที่แล้ว

    Y NUNCA HIZO EL DEPLOY?

  • @alexandersaavedra7395
    @alexandersaavedra7395 3 ปีที่แล้ว

    Hola midu! He intentado deployar la app a Vercel. Para ello he añadido las credenciales de admin de firebase al archivo .env.local y en Vercel he añadido las variables de entorno. Tengo un problemilla con FIREBASE_PRIVATE_KEY ya que en el .env lo tengo declarado así: "-----BEGIN PRIVATE KEY-----
    ......" (sino pongo las comillas entonces peta). Y en el .js lo recojo así: process.env.FIREBASE_PRIVATE_KEY.replace(/
    /g, '
    ').
    Resulta que en local y al hacer build no me da ningún tipo de error pero al deployar en Vercel sí. Este me dice que hay problemas a la hora de inicializar el admin de Firebase.
    Por cierto, a la hora de declarar esa variable de entorno en Vercel, he probado tanto con comillas como sin ellas.
    Alguna sugerencia?

    • @simontorres2266
      @simontorres2266 3 ปีที่แล้ว

      Hola Alexander, al final, pudiste solucionarlo? estoy con el mismo problema al tratar de desplegar en vercel, en local me va bien

    • @alexandersaavedra7395
      @alexandersaavedra7395 3 ปีที่แล้ว

      Que va @@simontorres2266 Es verdad que desde que escribí el comentario ni lo he vuelto a probar. Tú tienes alguna novedad de esto?

    • @luchh9323
      @luchh9323 2 ปีที่แล้ว

      @@alexandersaavedra7395 Aca un año despues... estoy en el mismo problema 😣😣

  • @juancamilorivasmolina331
    @juancamilorivasmolina331 ปีที่แล้ว

    1:39:45