Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

736
Vistas
strapi v4: ¿Cómo crear una entrada con relación?

Cuando creo una nueva entrada en mi tipo de colección, todos los valores de los campos se agregan a la entrada recién creada, EXCEPTO el valor del campo con el tipo de relación.

Entonces, por ejemplo, en mi evento Tipo de colección, tengo nombre, artistas, lugar, dirección, fecha, hora, descripción y usuario.

el usuario es un tipo de relación (relación con el usuario (de: permisos de usuarios))

El resto son Text, DateTime, RichText, etc.

después de obtener los datos del formulario, termino teniendo un objeto similar a:

 var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', }

Luego solo edito el objeto de valores anterior para obtener la versión final del valor como

 var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', user:1 }

POR FAVOR TOME NOTA DEL user:1 agregado al objeto anterior

Sin embargo, después de enviar los valores anteriores al punto final correcto:

 const res = await fetch(`${API_URL}/api/events`, { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${token}`, }, body: JSON.stringify({ data: values, }), })

En el backend de Strapi, el campo de usuario y el valor no aparecen en absoluto... Por ejemplo, esto es lo que obtengo:

 { data: { name: '13', performers: '13', venue: '13', address: '13', date: '2022-06-10', time: '8:00 PM', description: '13' }, files: undefined }

Como puede ver, el resto de los datos que obtengo y luego se agregan a la Entrada recién creada, pero SIN el valor de Relación que necesito y quiero.

¿Qué estoy haciendo mal y cómo solucionarlo????

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda