2
// 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为我的项目。 而上面提到的执行代码,我收到错误我的控制台上为:
Executing (default): SELECT
userId
,firstname
,lastname
,createdAt
,updatedAt
FROMUsers
ASUser
WHEREUser
.userId
= '1'; Unhandled rejection TypeError: Cannot read property 'get' of undefined at D:\tecsol\mtv\api\controllers\UserController.js:52:27 at processImmediate [as _immediateCallback] (timers.js:367:17)