无法在我的数据表中找到属于ID的数据

时间:2018-12-06 13:13:50

标签: javascript node.js vue.js sequelize.js

我只想加载属于正确UserData的{​​{1}}

在此代码中,您将加载所有AdminId。效果很好

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}

1 个答案:

答案 0 :(得分:0)

更改为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)
}