Здесь auth - это промежуточное ПО, которое генерирует jwt и авторизует пользователя, и у меня есть модель mon goose с именем Contact. Однако, когда я пытаюсь сделать contact.save (), я получаю исключение, так как contact.save () не является функцией.
router.post('/',auth,async (req,res)=>{
try
{
let contact = new Contact();
contact = {...req.body};
contact.userID=req.user.id;
const {error} = validateContact(contact);
console.log(`ERROR - ${error}`);
if(error){
return res.status(400).json({"status":1,"message":error.details[0].message});
}
const contact1 = await contact.save();
res.status(200).json({"status":0,"message":"contact addedd","contact":contact1});
}
catch(error){
console.log(`contacts - ${error.message}`);
}
});