// finding users
find: function (req, res, next) {
var userId = req.body.userId;
var userSchema = db.UserModel;
try {
db.sequelize.sync().then(function (params) {
userSchema.findAll({where:{userId:userId}}).then(function (user) {
return res.json({
success:true,
userData:user.get({
plain:true
})
});
});
});
} catch (ex) {
res.json({
success: false,
exception: ex
});
return;
}
}

我正在为我的项目编写简单的crud api。 在执行上面提到的代码时,我在控制台上收到错误:
执行(默认):SELECT
userId
,firstname
,lastname
,createdAt
,updatedAt
FROMUsers
ASUser
WHEREUser
。userId
=' 1&#39 ;; 未处理的拒绝TypeError:无法读取属性' get'未定义的 在D:\ tecsol \ mtv \ api \ controllers \ UserController.js:52:27 at processImmediate [as _immediateCallback](timers.js:367:17)