Tengo un campo con valor de identificación en él. Se creó automáticamente mientras creaba nuevos datos. Concatenado con cadena. Lo he intentado, pero obtiene un valor undefined .
const { id, nm_acara, tugas, nm_petugas } = req.body; const result = await prisma.dinas.create({ data: { kd_dinas: `D-${id}`, nm_acara, tugas, nm_petugas, rundown: "/texts/" + req.file.filename, }, });¿Estás seguro de que enviaste la propiedad id al servidor? ¿O simplemente fue creado por el ORM?
Creo que tu código es correcto.
Pero es probable que id no se haya enviado correctamente
Por lo tanto, primero debe verificar la existencia de la identificación
const { id, nm_acara, tugas, nm_petugas } = req.body; console.log(id) // print the id Si la id aún no está undefined => este problema ocurre en el lado del cliente
¡asegúrese de estar usando las siguientes líneas para analizar application/json! ?
app.use(express.json()); app.use(express.urlencoded({extended:true})); console.log el req.body para verificar si está obteniendo una identificación o no.