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

254
Visualizações
Los modelos de relación Mirage.js hasMany() se envuelven en una matriz

Me burlo de las respuestas de nuestro servidor con Mirage.js con fines de prueba. Me he encontrado con el siguiente problema.

Tengo un modelo de evento que tiene una relación hasMany() con el modelo de imagen , así:

 // server.ts createServer({ models: { event: Model.extend({ images: hasMany(), }), image: Model.extend({ event: belongsTo(), }), } ... })

y una fábrica de eventos que llena las imágenes en afterCreate

 // eventFactory.ts Factory.extend<FactoryType<Partial<Event>>>({ ... /* event relationships */ afterCreate(event, server) { event.update({ images: server.createList('image', 3), }); }, })

pero la respuesta es una colección en lugar de una matriz y no puedo acceder a las imágenes directamente a través event.images[0] ya que se envuelven en una matriz de modelos como event.images.models[0]

respuesta

¿Cómo hago para que el servidor incluya las imágenes directamente, para poder acceder a ellas a través event.images[0] ? ¿Me estoy perdiendo algo o se puede lograr usando un serializador de algún tipo? ¡Gracias!

about 4 years ago · Juan Pablo Isaza
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