node.js - POST方法nodejs中的一个数组
问题描述
我在邮递员中创建数组时遇到了麻烦。
我想要的是将其发布在 request.body(postman/insomnia)..
{
"nama": "tests",
"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
}
]
}
这是我的控制器代码:
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) =>
res.status(201).json({
data: result,
status: true,
message: "Created new approval master success",
})
)
.catch((err) => {
res.status(400).json({
status: false,
message: err.message,
})
})
)
}
每当我将 req.body 硬编码到控制器的approval_level 中时,它都可以正常工作。但我不想要那样的人可以帮忙吗?非常感谢,我很感激
解决方案
推荐阅读
- java - 从 Thymeleaf 获取输入。翻译成 ModelAttribute。不识别 @ModelAttribute bean。无法重定向到新页面
- javascript - 如何在本地存储中存储多个用户名和密码
- c# - 如何获取返回 Http 状态代码 406 或 400 的 API 的响应 JSON
- excel - Sum.ifs 连续几个单个单元格
- c++ - 如何使用队列来统计图组件的数量?
- spring - Java RSocket Fire And Forget 的位置将 Payload 发送到其他连接客户端
- twincat - 为什么存储在单独的 tmc 文件中的事件会重新出现在我的 twincat .tsproj 文件中?
- css - 使用 react-full-page 时页脚未在底部对齐
- mysql - Mysql - 内部连接或条件需要很长时间 mysql
- r - 将JSON读入R中的数据框