savePost
-
Social Media 만들기 - 18) SavePost 구현하기NODE.JS 2021. 8. 1. 23:09
먼저 아이콘을 눌러서 포스트를 저장하는 기능을 만들자. user 모델에 다음과 같이 save :post레퍼런스를 만들자. saved: [{type: mongoose.Types.ObjectId, ref: 'Post'}] }, { timestamps: true }) post Router에 포스트를 저장하고 지우는 라우터를 만들자. postRouter.patch('/save/:id', auth, async(req, res)=>{ try{ const user = await User.find({_id:req.user.id, saved:req.params.id}) if(user.length>0) return res.status(400).json({msg:"You already saved this post."}) c..