我有一个带有 id 值的栏位。它在创建新资料时自动创建。与字符串连接。我已经尝试过,但它得到了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,
},
});
- 结果:
uj5u.com热心网友回复:
您确定将 id 属性发送到服务器吗?还是它只是由 ORM 创建的?
uj5u.com热心网友回复:
我认为你的代码是正确的
但可能id
没有正确发送
所以,你应该首先检查 id 的存在
const { id, nm_acara, tugas, nm_petugas } = req.body;
console.log(id) // print the id
如果id
仍然undefined
=> 这个问题发生在客户端
uj5u.com热心网友回复:
确保您使用以下几行进行决议application/json!
?
app.use(express.json());
app.use(express.urlencoded({extended:true}));
console.logreq.body
检查您是否获得了 id。
0 评论