Cant Load数据属于我的数据表中的一个Id



我只想加载属于正确AdminIdUserData

在该代码中,您可以加载所有UserData。运行良好

async mounted() {
this.userData = (await DataService.index()).data;
}

现在我想将AdminId提供给我的后端。这是我的代码,不起作用。

async mounted() {
this.userData = (await DataService.index({ AdminId: this.$store.state.admin.id })).data;
}

这是我的后台:代码适用于哪里:{AdminId: 1}

async index(req, res) {
try {
const { AdminId } = req.body
const userData = await User.findAll({
where: { AdminId: AdminId },
include: [UserStatus,
{ model: SurveyResult, include: [Survey] }]
})
.map(user => user.toJSON())
}
}

更改为req.query工作

async index (req, res) {
try {
const { adminId } = req.query
const userData = await User.findAll({
where: { AdminId: adminId },
include: [UserStatus,
{ model: SurveyResult, include: [Survey] }]
})
.map(user => user.toJSON())
res.send(userData)
} catch (err) {
console.log(err)
}

最新更新