Curso JavaScript: 115. API REST: CRUD con AJAX (1/2) -

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 183

  • @DrDevSamurai
    @DrDevSamurai Месяц назад +1

    Todavía falta contenido en el curso. Pero gracias a estas clases ya me siento programador. Gracias profe. Saludos desde Cuba.

    • @jonmircha
      @jonmircha  Месяц назад

      ¡Gracias! Que bueno que te está sirviendo el curso 😄

  • @chruscica
    @chruscica 2 года назад +2

    AHORA..... MUUUY IMPORTANTE ! Dejar tu like y comentario .... Excelente video, gracias. Saludos desde Buenos Aires.

  • @AlejandroGuerrero
    @AlejandroGuerrero 4 года назад +25

    Este es un vídeo BRUTAL! De los mejores de los 115 que llevo. Aprendí a usar objetos con diferentes contenidos. Aprendí sobre los data-attributes. Entendí los HTML templates y mucho más. Un tutorial de 10! ¡Gracias amigo! Saludos desde Madrid.

    • @jonmircha
      @jonmircha  4 года назад +3

      De nada ;) comparte para llegar a más gente.

  • @evalaya3832
    @evalaya3832 28 дней назад +1

    gracias profe ...estuvo como una montaña rusa ...Dios mío ...no es que no entendiera entendí todo...solo que usted lo hace ver tan fácil pero cuando yo agarró la hoja para intentarlo por Dios ....de todos modos gracias ...re utilizar código ...es importante ...sobre todo pensar y saber lo que se pide .. perdón por la dislexia

    • @jonmircha
      @jonmircha  28 дней назад

      ¡Me alegra que te haya gustado! 😉

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 Год назад +1

    Muchas gracias maestro digital. Excelente clase!

    • @jonmircha
      @jonmircha  Год назад

      Con mucho gusto👋🏻😉

  • @r.w.s.2402
    @r.w.s.2402 3 года назад +1

    Enganchada a tus vídeos y orgullosa de haber llegado hasta este vídeo

    • @jonmircha
      @jonmircha  3 года назад

      👏🏻👏🏻👏🏻

  • @gerardojao
    @gerardojao 3 года назад +4

    Complicado complicado, pero ahi vamos paso a paso, gracias Don Jon

  • @Wiiiiizard
    @Wiiiiizard 2 года назад +1

    🧙‍♂Buenisimo curso, muchas gracias!!!!

  • @giovannyvanegas88
    @giovannyvanegas88 Год назад +1

    Bastante complejo, pero creo que lo entendere mejor viendolo varias veces, lo haces ver facil pero a la hora de desarrollarlo me estalla la cabeza. Lo hice de la manera basica pero solo mostrando mis datos en consola. Se repasan temas ya vistos pero no esta mal echarle otra revisada. Excelente como siempre profe Jon, supongo que usando fetch o axios puede ser mas facil aun jaja. Saludos

    • @jonmircha
      @jonmircha  Год назад

      Se simplifica la sintaxis 👋🏻😉

  • @instintoimagen
    @instintoimagen 2 года назад +1

    Cada vez se pone mejor! es el mejor #curso de #javascript

  • @ricardobacilio879
    @ricardobacilio879 3 года назад +3

    Uff! Simplemente increíble. Muchas gracias Jon, saludos desde Ecuador

  • @rominayazminrezzonico6284
    @rominayazminrezzonico6284 2 года назад +1

    Una genialidad, como siempre. Video numero 115 y Jon sigue sin defraudar y con la misma calidad que desde el primer video.

  • @pauldelacruzcancho3749
    @pauldelacruzcancho3749 Год назад

    me dolió la cabeza!!! xd tuve q ver el video 2 veces y revisar documentación , pero entendí y la verdad q bello programas y explicas, en este video se aprecia varios de los conceptos que nos has estado enseñando, gracias Jon

  • @diegorojas2066
    @diegorojas2066 3 года назад +3

    Esta clase me exploto la cabeza, pero voy a anotar lo más importante, para irlo repasando. muchas gracias profesor.

  • @JDev-mj8pq
    @JDev-mj8pq 2 года назад

    Profe, ya sobran las palabras, lo que usted enseña ni en cursos de pago está.
    Shifu MirCha usted es mi pastor, nada me faltará 🙏

  • @addevmoises
    @addevmoises 3 года назад +2

    Este es el capítulo más complejo que he visto del curso de JS hasta ahora, pero tus explicaciones ayudan mucho, ver como AJAX va de la mano trabajando con API REST. Muchas gracias por todo

    • @jonmircha
      @jonmircha  3 года назад +2

      De nada!!!!

    • @addevmoises
      @addevmoises Год назад

      @@user87546 Repitelo te ayudará, hoy en día AJAX lo ocupo casi siempre como desarrollador frontend

  • @josedaniel3316
    @josedaniel3316 2 года назад +1

    tremenda clase jhon muchas gracias!

  • @davidlionheart2875
    @davidlionheart2875 2 года назад +2

    Que increble. Me encanto lo de los data-set y al fin puedo ver la ultilidad desde que aprendi que existian en los cursos de HTML. Ahora que creamos el CRUD podemos ver todo el potencial de Ajax, el de FETCH va a estar buenisimo. Muchas gracias

  • @josecamilorodriguezvera8029
    @josecamilorodriguezvera8029 3 года назад +1

    UuuuuFF!!!!!!!.... qué buen video este de verdad... vamos lento pero seguro con las clases ya voy x las API que bien... gracias profe Jon muy buena clase... me explotó la cabeza de tanta información pero interesante

  • @_priska_
    @_priska_ 2 года назад +4

    Hola profe! gracias por todas las clases, esta me llevo unas dos horas o más, me saltaban errores que pude ir encontrando y quedó listo para la próxima clase. En la cursada que estoy haciendo en una academia ya estamos viendo React, y todo lo que tiene que ver con Ajax y peticiones lo vimos muy por encima y supuestamente lo veremos más adelante en el back end. Yo fiel al mejor profe , es decir usted, primero estoy viendo todo lo que recomienda antes de ir de lleno con React inclusive Webpack,. Trato de todos los días respirar "programación" y videos como estos me hacen pensar wooo podré hacerlo? jaja es que uno lo encuentra dificil pero seguiré y seguiré hasta alcanzar mis metas y me siento muy agradecida de haber encontrado su canal en este camino del aprendizaje, ya lo he recomendado a otras personas que estan en la misma situación que yo. Saludos! ♥

  • @timawid
    @timawid Год назад

    Excelente explicación, lo entendí muy fácil ⭐️⭐️⭐️⭐️⭐️

  • @Dousan87
    @Dousan87 3 года назад +1

    const cerebro = (status)=> status.Reset();
    esta clase tocará repasarla!. ajaja gracias profe!

  • @jasserblanco2805
    @jasserblanco2805 2 года назад +1

    Me quedo doliendo la cabeza ya que en el video anterior habia pues hecho el crud de leer los datos tal como nos enseñaste en el video del objeto XMLHttpRequest , pero valio la pena ver todo esto ya que aqui enseñas a crear una func que me servira para todo debido al obj que le pasas como parametro el cual lo aprovechastes al maximo metiendole todo los parametros valga la redundacia, Mil gracias profe aunque me duela la cabeza es el mejor sin duda!

  • @alexandermeza7509
    @alexandermeza7509 3 года назад +3

    Algo denso la clase pero muy buena!!, me hizo repasar clases iniciales y leer un poco de documentación para entender bien todo, genial profe!!

  • @luise6972
    @luise6972 2 года назад

    GRACIASS maestrazo nunca pensé en llegar a entender las peticiones a API REST via ajax y con tus clases de verdad que la frustracion que sentia se ha convertido en optimismo y esperanza por aprender más y ser mejor con mi logica de programación y sintaxis. infiintas gracias profe Jhon. Saludos desde Oaxaca.

  • @IsaacGarcia-qq8oq
    @IsaacGarcia-qq8oq 2 года назад +1

    este es la clase que mas me esta costando¡¡¡¡ 🙃🙃

  • @adrianmartinez2061
    @adrianmartinez2061 Год назад

    Este video ha sido sumamente interesante! gracias profe por el contenido de calidad que brindas!

  • @sebasmrl
    @sebasmrl 3 года назад +1

    Excelente video, gracias jon, despues de mucho he llegado contigo a API REST, muchas pero muchas gracias

  • @hardisonpaulino8846
    @hardisonpaulino8846 Год назад +1

    Perfecto!!! No se me ocurrió crear una función ajax😅
    *for (const JonMircha of multiverso) { agradecer(JonMircha) }*

  • @kunjilee9810
    @kunjilee9810 3 года назад +1

    Esta clase me dejo impresionado , eres muy buen maestro , no hay otras palabras :)

  • @Black_Coding
    @Black_Coding Год назад +1

    Genial el video! Por suerte antes de ver esta sección hice unos ejercicios que incluían manejar los data-id, asi que se me hizo sencillo entender la clase. Y como mencionas, yo había utilizado la forma de innerHTML porque se me olvidó lo del template jaja. A seguir!

  • @Chupapingaa
    @Chupapingaa 2 года назад

    Uf, tremendo capitulo, probablemente sea el mas complejo hasta ahora, tendré que verlo las veces necesarias para poder entender. Gracias por tu magnifico curso, Jon.

  • @carlesbautista8293
    @carlesbautista8293 3 года назад +1

    Muy bien explicado Jon, muchísimas grácias!!!

  • @scarletmunoz8897
    @scarletmunoz8897 2 года назад

    Sigo aprendiendo, una genialidad de vídeo, demasiado intuitivo.

  • @yamil3105
    @yamil3105 4 года назад +16

    jon no estaría mal que hicieras un ejercicio de ajax en el que nos mostraras como subir un archivo.

  • @eduardorivas6959
    @eduardorivas6959 Год назад +1

    Genial!
    Muchas gracias.

  • @josefabianbeltranmeza6914
    @josefabianbeltranmeza6914 3 года назад

    Gracias nuevamente Master - Jon.

  • @reactivoJS
    @reactivoJS Год назад +1

    Gracias por el video.

  • @danielfabiani4468
    @danielfabiani4468 Год назад +1

    Genial... Muchas gracias.

  • @sebasmrl
    @sebasmrl 3 года назад +10

    JON, una pregunta aclaratoria, lo que estamos haciendo es consumir la API REST cierto? o sea NO la estamos creando,... y la API se crea en un lenguaje de backend cierto? muchas gracias

    • @jonmircha
      @jonmircha  3 года назад +5

      Correctas todas tus apreciaciones 👍👌

  • @zezimatutorialspc
    @zezimatutorialspc 3 года назад +5

    Ahora entiendo por que en el proyecto de mi trabajo usan AXIOS. Muchos pasos los que hay que tomar en cuenta con AJAX, pero no está de más saber como hacer un CRUD por medio de AJAX.

  • @CarlosDan
    @CarlosDan 3 года назад +1

    Buenas-Practicas.johnmircha

  • @claudioexplica
    @claudioexplica 4 года назад +2

    Gracias masterJonMircha

  • @Tommi8801
    @Tommi8801 3 года назад +3

    En vez de crear un en html, se podria crear un template string directamente en js?

    • @jonmircha
      @jonmircha  3 года назад +2

      sí, también 😉 finalmente son técnicas para interactuar con el DOM usa la que te sea más amigable

  • @JuanSebastian28
    @JuanSebastian28 4 года назад +1

    Muy buen vídeo como siempre, gracias

  • @marcosMartinez-wm7bd
    @marcosMartinez-wm7bd 3 года назад +2

    Jon, tengo una duda, cual es el objetivo de encapsular la ejecucion de la funcion 'ajax' dentro de otra funcion - 'getAll ' en este caso - para luego ejecutarla en el evento DOMContentLoaded?

    • @jonmircha
      @jonmircha  3 года назад +1

      Para poder reutilizarla, además queda más organizado el código

  • @perezheguy
    @perezheguy 4 года назад +2

    Hola Jon, pregunta n entiendo porque hay que clonar el template? muchas gracias x tu dedicacion.

    • @jonmircha
      @jonmircha  4 года назад

      Por que esa es la manera de usar el template, el template es meramente una referencia, para usarla tienes que clonarlo, asi funciona

  • @raulruidiazgoleadordeperu9524
    @raulruidiazgoleadordeperu9524 3 года назад +1

    Joinmircha porque success y error de la funcion ajax. Lo creas con arrow function y no con las funcionas normales,sabiendo que con la primera se crea una propiedad y la otra un metodo?

    • @jonmircha
      @jonmircha  3 года назад

      NO simplemente para mantener el mismo contexto de this ;)

  • @matiasromera330
    @matiasromera330 3 года назад +1

    tremendo!!

  • @LETTSAR
    @LETTSAR 2 года назад

    Brutal!

  • @mauvm4874
    @mauvm4874 4 года назад +1

    eres un grande

  • @denseydelgado3779
    @denseydelgado3779 Год назад

    Gracias

  • @FrankDevs
    @FrankDevs 3 года назад

    Ufff tanta info me quemó la cabeza, me sientocomo la mañana siguiente al dia de piernas en el gym jaja.

  • @rodolfogarcia2011
    @rodolfogarcia2011 4 года назад +2

    Me ha gustado bastante el curso solo que me quede con ganas de ver websockets y cookies explicadas por ud prof Mircha.
    Considerelo porfavor.

    • @jonmircha
      @jonmircha  4 года назад +1

      Los Websockets los explico en mi curso de Node.js y las cookies en el de PHP

    • @rodolfogarcia2011
      @rodolfogarcia2011 4 года назад +1

      @@jonmircha wow gracias les hechare un vistazo

  • @worldgonzaloh.j4964
    @worldgonzaloh.j4964 4 года назад +1

    una pregunta maestro Jon es necesario que lo sepe bien hacer peticiones con XHR o con con FECH y AXION es suficiente ?

    • @jonmircha
      @jonmircha  4 года назад +1

      Cualquiera de las 3 técnicas te sirve, elige la que mejor te acomode

  • @facundogutierrez8240
    @facundogutierrez8240 3 года назад +1

    Hola John pregunta de novato, en el minuto 27:26 esa funcion getAll tiene a la funcion ajax de arriba y le esta pasando los parametros segun entiendo, pero, seria lo mismo hacer esto? const getAll = () => { ajax(options)} y el objeto crearlo afuera?,

    • @jonmircha
      @jonmircha  3 года назад

      Depende de cómo construyas tu objeto

  • @luislandeo6723
    @luislandeo6723 3 года назад +1

    Buenas noches maestro, excelente video, estoy siguiendo todos tus cursos, están muy buenos. Una consulta, al crear el objeto "option", en los métodos usaste arrow function, cuando en su momento nos aconsejaste que en un objeto no es una buena práctica utilizarlos por el scope.

    • @jonmircha
      @jonmircha  3 года назад +1

      NO hay problema por que la callback que paso no hace uso del this del contexto, por ello he utlizado la arrow, además como tal son parametros que paso como objeto a la función pero no tengo dependencias entre sus propiedades

    • @luislandeo6723
      @luislandeo6723 3 года назад

      @@jonmircha gracias por su respuesta maestro, un saludo desde Perú.

  • @Elias-zn6og
    @Elias-zn6og 3 года назад +1

    buen dia maestro en el 31:38 , en vez de modificar en el $template y clonar al final, ¿puedo primero clonar ese $template y modificar en el clon? o se debe modificar solo en el $template?.

    • @jonmircha
      @jonmircha  3 года назад +2

      NO porque si haces eso el clon estaría vacio y ya no tendrías manera de acceder al template

    • @Elias-zn6og
      @Elias-zn6og 3 года назад +1

      @@jonmircha muchas thenks maestro 🙏

  • @aprendiendojavascript9297
    @aprendiendojavascript9297 4 года назад +1

    buen video gracias 👍

  • @jorgerafaelcallejoflores67
    @jorgerafaelcallejoflores67 4 года назад +1

    excelente!!!

  • @agustinavalentin7681
    @agustinavalentin7681 3 года назад +1

    señormircha por qué cuando llamamos a la función getAll como parámetro del evento DOMContentLoaded, es lo mismo hacerlo con o sin paréntesis?

    • @jonmircha
      @jonmircha  3 года назад +2

      Pareciera lo mismo, pero no es lo mismo, pronto haré un video explicando esa diferencia 😉

    • @benitoalvarez8032
      @benitoalvarez8032 3 года назад +1

      @@jonmircha por fa y gracias por proximamente hacer el video jonmircha, también es mi gran duda

    • @agustinavalentin7681
      @agustinavalentin7681 3 года назад +1

      @@jonmircha gracias! ;)

    • @benitoalvarez8032
      @benitoalvarez8032 3 года назад

      Por si necesitan saberlo es que al asignarlo como el callback del evento (e) lo que buscamos es ejecutarlo cuando suceda cierto evento, pero si le ponemos paréntesis lo llamamos automáticamente (se ejecuta solo)!

  • @andreslemme
    @andreslemme 3 года назад +2

    Hola Jon, tengo un problema que no puedo encontrarlo y no se porque me lo tira... "Uncaught TypeError: Cannot read property 'querySelector' of null" reinicie el servidor y sigue igual
    res.forEach(el => {
    $template.querySelector(".name").textContent = el.nombre;
    en esa parte del código que me bloquea

    • @jonmircha
      @jonmircha  3 года назад +1

      Así ni cómo ayudarte, súbelo a un codepen o sandbox

    • @andreslemme
      @andreslemme 3 года назад

      @@jonmircha Te paso mi codepen,
      codepen.io/andreslemme/pen/mdRMdRW
      tengo problemas con la variable del $template, es ahi donde me genera problemas y no puedo encontrarlo...
      Gracias por tu ayuda

    • @dongabo2729
      @dongabo2729 2 года назад

      Lo solucionaste Andres?. Tengo el mismo problema :c

  • @soportepirata6003
    @soportepirata6003 4 года назад +2

    Hola muy buen curso como siempre, pregunto habrá algo de Web Workers 😀

    • @jonmircha
      @jonmircha  4 года назад +3

      No lo tenía contemplado, pero veré si más adelante en los ejercicios integro alguno con web workers :)

    • @soportepirata6003
      @soportepirata6003 4 года назад +1

      Exelente, 🙏, pero este es un maravilloso curso sin duda. 😀

  • @yamilaprosdocimo2294
    @yamilaprosdocimo2294 3 года назад

    Eres un crack!!!! THANKSS

  • @guillermosimonmachado7692
    @guillermosimonmachado7692 2 года назад

    Buenas Jon. Es la primera vez que te escribo porque recien estoy comenzando. Y siguiendo tu ejemplo, estoy tratando de agregarle una imagen que esta en URL. Y no consigo que salga por HTML.
    JS
    son.forEach((el) => {
    $template.querySelector(".marca").textContent = el.marca;
    $template.querySelector(".modelo").textContent = el.modelo;
    $template.querySelector(".year").textContent = el.year;
    $template.querySelector(".precio").textContent = el.precio;
    $template.querySelector(".puertas").textContent = el.puertas;
    $template.querySelector(".transmision").textContent = el.transmision;
    $template.querySelector(".img").textContent = el.img;
    HTML:











    Y asi es como se ve en el API local.:
    {
    "marca": "Lamborghini",
    "modelo": "Aventador SVJ63 Roadster",
    "year": "2020",
    "precio": "11500000",
    "puertas": "2",
    "transmision": "Manual",
    "img": "www.autonocion.com/wp-content/uploads/2019/08/Lamborghini-Aventador-SVJ-63-Roadster-2020-13-1130x636.jpg",
    "id": 27
    }
    Lo que quiero es poder ver la imagen en html.
    Se puede??? Gracias de antemano.

    • @jonmircha
      @jonmircha  2 года назад +1

      Es que en la img no es textContent es .src

    • @guillermosimonmachado7692
      @guillermosimonmachado7692 2 года назад

      @@jonmircha Gracias Genio... Era lo que me faltaba!!! No podia seguir el proyecto. Muchas gracias!!!

  • @yovanyescobarrojas2041
    @yovanyescobarrojas2041 2 года назад

    profe tengo una duda ¿cuando creas los data atribute a los botones, profe yo repase el video tuyo de los atributos ? y lo haces diferente, en este video "115" primero accedes a ello con dataset , pero no veo que los cree, con setattribute, por ejemplo , no se si me entiendas. saludos desde Colombia , profe es pregunta de novato disculpéme

    • @jonmircha
      @jonmircha  2 года назад

      No es necesario crear desde JS si existen en el tag HTML

    • @yovanyescobarrojas2041
      @yovanyescobarrojas2041 2 года назад

      @@jonmircha profe pero los botones no tenían este atributo data usted los agrego dinamicamente , no se si me entiendas

    • @jonmircha
      @jonmircha  2 года назад

      En que parte del video?

  • @srcuyo
    @srcuyo Год назад

    Este debio ser mi quiebre en este curso, en la terminal me tira 304, en la consola del browser no muestra ningun console.log y ni hablar de inyectar de html el doc... Tengo todo tal cual y no andan ni los errores personalizados.

    • @jonmircha
      @jonmircha  Год назад

      Revisa que tu maquina no este bloqueando las peticiones del servidor web, a veces eso hacen los firewalls

  • @josepalacios9273
    @josepalacios9273 4 года назад +1

    Todo bien hasta que utilizo el $template.querySelector(".name").textContent = el.nombre. Me sale el siguiente error: Uncaught TypeError: Cannot set property 'textContent' of null. Alguien que pueda ayudarme.

    • @jonmircha
      @jonmircha  4 года назад

      revisa los nombres de tus selectores

    • @josepalacios9273
      @josepalacios9273 4 года назад +1

      @@jonmircha Faltaba .content en la creacion de $template. Gracias por la ayuda :)

  • @abrahamcasas1910
    @abrahamcasas1910 3 года назад +1

    Good

  • @mundomagupe6088
    @mundomagupe6088 Год назад +1

    Ready el merequetengue. jaja que parche.

  • @heimancastro1954
    @heimancastro1954 Год назад +2

    😎😎😎😎😎😎😎😎😎

  • @lalojejeje
    @lalojejeje 2 года назад

    Jon Jon Jon!!!...

  • @alannm5414
    @alannm5414 3 года назад +1

    Espero que con fetch o axios sea un poco mas fácil, jajaja saludos Jon

  • @helipalacio8772
    @helipalacio8772 Год назад

    👏👏👏 🙏🙏🙏

  • @webcube4601
    @webcube4601 2 года назад

    jon me esta saliendo un error ERR_BLOCKED_BY_CLIENT, que sera
    Gracias por tu contenido es muy bueno :)

    • @webcube4601
      @webcube4601 2 года назад

      jejeje ya se porque, mi extension Adblock de mi navegador brave hacia conflicto, esa es la solucion muchachos

    • @jonmircha
      @jonmircha  2 года назад +1

      😅

  • @facundocaceres2023
    @facundocaceres2023 2 года назад

    Me parece a mí o no vimos desestructuración en el curso?

    • @jonmircha
      @jonmircha  2 года назад

      ruclips.net/video/YTtZ9TUQ48E/видео.html

    • @pazispeace
      @pazispeace 2 года назад

      @@jonmircha jajajajaj yo también pensé que no habíamos visto destructuración hasta que encontré este comentario y busqué en los videos del curso. Han sido más de 100 videos, así que supongo que es normal que no recordemos algunas cosas de lo que vimos anteriormente

  • @helipalacio8772
    @helipalacio8772 2 месяца назад +1

    👨

  • @kemekorba
    @kemekorba 2 года назад

    🤯

    • @kemekorba
      @kemekorba 2 года назад

      no me reconoce el error 🥴
      seguimos intentando! saludos!!

  • @aronlife1098
    @aronlife1098 2 года назад +2

    A la segunda es la vencida😅

  • @sandokanArg
    @sandokanArg 4 года назад

    unos datos mas
    GET /crud_ajax.html 404 4.283 ms - 2
    GET /crud_ajax.html 404 1.908 ms - 2
    GET /santos 200 5.906 ms - 446
    GET /crud_ajax.html 404 1.970 ms - 2
    GET /crud_ajax.html 404 0.928 ms - 2
    espero que si alguien sabe porque me de una mano
    la tabla me la muestra bien, el insomnia me muestra todo bien.
    Hice la instalacion en la notebook y tambien me pasa lo mismo. Algo de los permisos calculo que es, pero no se a que darle permisos, en el policy ya le di al CurrentUser, pero me ejecuta el json-server, pero sucede que despues no encuentra la pagina por el 404 que esta dando.

    • @percycordova1994
      @percycordova1994 3 года назад

      me paso lo mismo, solo reinicie el servidor json-server y se me arreglo xd

    • @sandokanArg
      @sandokanArg 3 года назад

      @@percycordova1994 gracias, pero ya lo habia solucionado que ahora no recuerdo porque hace bastante que me paso.
      ahora estoy con react

  • @elweonweandolaweafome
    @elweonweandolaweafome Год назад +1

    Todo bien, hasta que no pude manejar objetos anidados dentro de mi db D:

  • @LuisHortua-z5i
    @LuisHortua-z5i 9 месяцев назад +1

    Si no te funciona, intenta esto ( res.forEach((el) => {
    console.log(el);
    let clone = $template.content.cloneNode(true);
    clone.querySelector(".marca").textContent = el.marca;
    $fragment.appendChild(clone);

    }
    );)

  • @luissilva-fg8gq
    @luissilva-fg8gq 2 года назад +1

    Profe HELP ME, podrias indicarme como hago para que a nivel de HEROKU esto me funcione:

    useEffect(()=>{
    axios
    .get('localhost:5000/iglesias')
    .then(response =>{
    const data = response.data
    console.log(data)
    setIglesias(data)
    })

    },[])


    La url que me a asignado HEROKU para mi sencillo proyecto es esta: prueba-wcs.herokuapp.com/iglesias

    Pero al yo hacer el cambio de: ".get('localhost:5000/iglesias')" a esto: .get('prueba-wcs.herokuapp.com/iglesias') no me funciona y me da un error:

    xhr.js:210 GET prueba-wcs.herokuapp.com/iglesias 404 (Not Found)

    Que me falta profe ???