В вашем запросе GraphQL произошла ошибка: невозможно запросить поле "childImageSharp" по типу "StrapiPropiedadesImagen" - PullRequest
0 голосов
/ 03 мая 2020

Когда вы хотите принести мне изображение с графическим запросом, я получаю сообщение об ошибке

Невозможно запросить поле "childImageSharp" для типа "StrapiPropiedadesImagen".

И она не позволит мне привести ее. Это запрос, который я использую, чтобы попытаться принести мне изображение, остальные как описание, id, w c, парковка, цена приносит его мне без проблем. Но я не могу найти проблему, пытаясь принести мне изображение.

const usePropiedades = () => {const datos = useStaticQuery(graphql`
query {
  allStrapiPropiedades {
    nodes {
      nombre
      descripcion
      id
      wc
      precio
      estacionamiento
      habitaciones
      categorias {
        nombre
      }
      agentes {
        nombre
        Telefono
        email
      }
      imagen {
        sharp: childImageSharp {
          fluid(maxWidth: 600, maxHeight: 400) {
            ...GatsbyImageSharpFluid
          }
        }
      }        
    }
  }
}

`

И я хочу показать это здесь:

const PropiedadPreview = ({propiedad}) => {
const { nombre, descripcion, imagen, wc, estacionamiento, habitaciones, precio } = propiedad;
return (<Card> 
   <Image
    fluid={imagen.sharp.fluid} // Here I try to show
   />
   <Contenido>
   <h3>{nombre}</h3>
       <p className="precio">$ {precio} </p>

       <Iconos
       wc={wc}
       estacionamiento={estacionamiento}
       habitaciones={habitaciones}
       />
   </Contenido></Card>
);}

graphiql

1 Ответ

0 голосов
/ 04 мая 2020

Вы пытались удалить "острый" из вашего запроса? Просто так:

imagen {
    childImageSharp {
      fluid(maxWidth: 600, maxHeight: 400) {
        ...GatsbyImageSharpFluid
      }
    }
  }        
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...