const mongoose=require('mongoose');
const Schema=mongoose.Schema;
const ProductSchema=new Schema({
name:{type:String,required:true},
price:{type:Number,required:true}
});
const Product=mongoose.model('product',ProductSchema);
module.exports=Product;
router.put('/:productid',(req,res,next)=>{
product.findOneAndUpdate({_id:req.params.productid},req.body)
.then((data)=>{
res.status(200).json({
message:'Product updated',
'Data':data
})
})
.catch((error)=>{
console.log(error),
res.status(500).json({
Message:error
})
})
});
Я изучаю REST API, поэтому я пытаюсь его создать, я не могу выполнить запрос пут от почтальона.Это дает мне ошибку.Ниже я приложу скриншоты моего кода и ошибки почтальона.
Мой код
![enter image description here](https://i.stack.imgur.com/AY1nd.png)
сообщение отправлено человеком и ошибка ответа
![post man sent data and the reply error](https://i.stack.imgur.com/4coP6.png)