我创建了一个放置请求,当我使用邮递员尝试更新用户表中的电子邮件字段时,我得到Cannot PUT /api/user/5dab49630sdfsd3025a09d31d
我对nodejs和expressjs还是很陌生,所以如果这很简单,我深表歉意。这可能是我在邮递员中提出PUT请求的方式。我不太确定该如何通过其他方式传递电子邮件值。
邮递员PUT请求
http://localhost:3000/api/user/5dab496305de3025a09d31d/?email=newemail@gmail.com
app.put('/api/user/email/:id',(req,res) =>
User.update(
{email: req.body.email},{where: {id: req.params.id}}
).then( user => {
console.log(user);
res.json(user);
// res.sendStatus(200);
})
.catch(err => console.log(err)));
});