NodeJs Error : res status is not a function
NodeJs Error : res status is not a function
我在使用此路由时记录错误“res.status 不是函数”。
知道如何解决这个问题吗?
此致!
exerciseRouter.post('/update/:id', (res, req) => {
Exercise.findById(req.id)
.then(exercise => {
exercise.username = req.body.username;
exercise.description = req.body.description;
exercise.duration = Number(req.body.duration);
exercise.date = _Date_.parse(req.body.date); exercise.save()
.then(() => res.json('Exercise updated!'))
.catch(err => res.status(400).json('Error: ' + err));
})
.catch(err => res.status(400).json('Error: ' + err));
});
您在 'req' 和 'res' 处感到困惑,它们应该是相反的:
exerciseRouter.post('/update/:id', (req, res) => {
我在使用此路由时记录错误“res.status 不是函数”。
知道如何解决这个问题吗?
此致!
exerciseRouter.post('/update/:id', (res, req) => {
Exercise.findById(req.id)
.then(exercise => {
exercise.username = req.body.username;
exercise.description = req.body.description;
exercise.duration = Number(req.body.duration);
exercise.date = _Date_.parse(req.body.date); exercise.save()
.then(() => res.json('Exercise updated!'))
.catch(err => res.status(400).json('Error: ' + err));
})
.catch(err => res.status(400).json('Error: ' + err));
});
您在 'req' 和 'res' 处感到困惑,它们应该是相反的:
exerciseRouter.post('/update/:id', (req, res) => {