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

230
Visualizações
No se pueden encontrar rutas de imágenes desde una matriz de datos local

Resumen

¡Hola! Estoy trabajando en un pequeño proyecto sobre una aplicación de menú de restaurante, por lo que estoy creando esto en Vanilla JS usando Webpack como paquete.

Tema

el problema que tengo es que cuando estoy usando los datos de una matriz local en mi proyecto no puedo encontrar la ruta de las imágenes y realmente no sé por qué sucede esto. estructura del proyecto

ingrese la descripción de la imagen aquí

Cómo estoy usando los datos de la matriz:

 import menu from '../data/data'; const Main = () => { const view = ` <div class="menu-items"> ${menu.map(menuItem => ` <article class="menu-item"> <img src=${menuItem.img} alt=${menuItem.title} class="photo" /> <div class="item-info"> <header> <h4>${menuItem.title}</h4> <h4 class="price">$${menuItem.price}</h4> </header> <p class="item-text"> ${menuItem.desc} </p> </div> </article> `).join('')} </div> `; return view; }; export default Main;

El mensaje de error que aparece en mi consola:

ingrese la descripción de la imagen aquí

Mis corazonadas son: tal vez podría ser que necesito un cargador de paquete web de imágenes, pero también creo que es un problema con la forma en que estoy usando o escribiendo la ruta de las imágenes, así que si alguien sabe cómo puedo resolver esto, espero que pueda ayudar. yo.

También aquí dejé el repositorio del proyecto si es necesario para alguien: https://github.com/armandopbringas/menu-app

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

0

Eché un vistazo rápido a tu proyecto en GIT. Parece que el directorio "público" es el que debería contener las imágenes.

Ese es el directorio predeterminado en el que el servidor obtiene los archivos.

En este momento, el directorio de imágenes está en el directorio "src".

Cuando el navegador solicita una imagen en "http://localhost:8080/images/item-1.jpg", el servidor la buscará en "your-root-dir/public/images/item-1.jpg"

about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente coloque su carpeta de imágenes en el directorio 'público', como se sugirió anteriormente, y funcionará.

about 4 years ago · Juan Pablo Isaza Relatório

0

  1. Mueva la carpeta de imágenes a la carpeta pública.
  2. Cambie el enlace img en la matriz del menú de datos - /images/item-1.jpeg

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

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