我在postman中創建一個陣列時遇到了麻煩。
我想要的是在request.body(postman/insomnia)中發布這個。
{
"nama"。"test",
"afco_id": 2,
"business_area_id": 10,
"approval_level": [
{
"sequence_level": 1,
"user_id": 1.
},
{
"sequence_level": 2,
"user_id": 2.
},
{
"sequence_level": 3,
"user_id": 3, "user_id".
}
]
}
而這是我的控制器代碼:
const postApprovalMaster = async ( req, res) => {
return (
db.Bb_t2_Approval.create(
{
nama: req.body.nama。
afco_id: req.body.afco_id。
business_area_id: req.body.business_area_id。
approval_level。[req.body]
},
{
include: [
{
model: db.Bb_t3_Approval_Level,
as: "approval_level"。
},
{
model: db.Bb_t1_Organisasi,
as: "afco"。
},
{
model: db.Bb_t1_Organisasi,
as: "business_area"。
},
],
}
).then((result) =>/span>
res.status(201).json({
data: result,
status: true,
message: "創建新的審批主程式成功"。
})
)
.catch((err) => {
res.status(400).json({
status: false,
message: err.message,
})
})
)
當我把req.body硬編碼到控制器的approval_level時,它作業得很好。但我不希望它是這樣的 非常感謝,我很感激
uj5u.com熱心網友回復:你可以試試這個
或者,如果這在node.js中不起作用,你也可以嘗試像這樣直接寫陣列屬性。
其中一個應該能行。
uj5u.com熱心網友回復:
我無法評論,我也很想幫忙,但你能不能試著多舉一些例子,或者多解釋一下 @Hafizh Farhandika
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/327642.html
標籤:
