Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
La página de reacción no puede cargar la imagen a través de JSON con una ruta de archivo relativa

Esta es mi primera publicación, así que pido disculpas si falta información vital.

Estoy construyendo una página web con reaccionar. Estoy tratando de llenar una página en mi página web mapeando un archivo JSON relativamente simple.

Todo se está poblando bien, excepto la imagen. Estoy tratando de usar rutas de archivo relativas para la fuente de la imagen, pero todo lo que he intentado hasta ahora solo da como resultado un ícono de imagen roto.

Hasta ahora, he intentado solucionar problemas colocando una URL de imagen de Internet en el JSON que funciona bien.

Aquí está mi código de reacción:

 {Services.map((item) => { return ( <Fragment> <li className="services-item"> <img src={item.image} className="services-item-img" /> <div className="services-item-text"> <div className="h1">{item.title}</div> <div className="p1">{item.paragraph}</div> </div> </li> <div className="diamonds-container"> <img src={Diamonds} className="diamonds" /> </div> </Fragment> ); })}

y aquí está mi archivo JSON:

 [ { "title": "DESIGN & WEB", "paragraph": "Brand consistancy and agility are important, which is why we do it all in one place. We want to make this complex task as simple as possible for everyone we work with.", "image": "../images/pen.svg" }, { "title": "MOTION DESIGN", "paragraph": "Our talent pool has a long history in the motion design world. From creating graphics for New Zealand's largest broadcast outlets, to animating content for hugely succesful YouTube channels across the globe.", "image": "../images/keyframe.svg" }, { "title": "PHOTO & VIDEO", "paragraph": "Photography, film and video is a long term passion of ours. Every photography or video project that we have been a part of, takes with it a part of our heart and soul.", "image": "../images/video.svg" } ]

Aquí hay una captura de pantalla de mi estructura de carpetas también si es útil: Estructura de carpetas del proyecto:

ingrese la descripción de la imagen aquí

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

coloque la carpeta de imágenes dentro de la carpeta public y edite la propiedad de la imagen de esta "./images/video.svg"

porque este trabajo

Porque en el navegador es el archivo public/index.html el que se procesa, por lo que debe agregar recursos de imagen en relación con la carpeta pública

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda