diff --git a/routes/friends_following.js b/routes/friends_following.js new file mode 100644 index 0000000..6de8889 --- /dev/null +++ b/routes/friends_following.js @@ -0,0 +1,16 @@ +const express = require("express"); +const router = express.Router(); + +const requireLogin = require("../middleware/requireLogin"); +router.get('/following/:id', requireLogin, (req, res) => { + User.findById(req.params.id) + .populate('following', '_id name') + .exec((err, user) => { + if (err || !user) { + return res.status(404).json({ error: 'User not found' }); + } + res.json({ following: user.following }); + }); +}); + +module.exports = router;