1
resposta

Problema na importação das fotos

Olá, tive problemas na exibição das fotos no projeto do Alura Space. O .map() funcionou para os outros itens do fotos.json (titulo, creditos e id), mas não para exibir as fotos. Abaixo segue o código do arquivo .json com as fotos: [ { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-1.png", "id": "1", "tag": "Galáxias" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-2.png", "id": "2", "tag": "Estrelas" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-3.png", "id": "3", "tag": "Lua" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-4.png", "id": "4", "tag": "Galáxias" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-5.png", "id": "5", "tag": "Estrelas" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-6.png", "id": "6", "tag": "Nebulosas" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-7.png", "id": "7", "tag": "Galáxias" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-8.png", "id": "8", "tag": "Nebulosas" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-9.png", "id": "9", "tag": "Estrelas" }, { "titulo": "Nome da Foto", "creditos": "Alura Space", "imagem": "/assets/imagens/galeria/foto-10.png", "id": "10", "tag": "Estrelas" } ]

E aqui o componente dos Cards:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Abaixo, o resultado da exibição:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Luis! Tudo bem?

Olhando o código parece estar correto, só no alt você colocou item.imagem, mas acho que é item.titulo porque se a imagem quebrar vai ficar aparecendo o caminho da imagem, melhor aparecer o título. No caso das imagens, verifica se a pasta assets está no lugar certo correspondente ao caminho, você pode tentar passar o caminho direto de uma imagem só para testar isso, tipo: com a imagem foto-1.png

<img src="/assets/imagens/galeria/foto-1.png" alt={item.titulo} >

Se funcionar o caminho está correto.

Espero ter ajudado e bons estudos!