После выполнения res.send () вам необходимо убедиться, что это последнее, что вы отправите клиенту.
postRouter.get('/get/:skip/:limit', (req, res) => {
const {skip, limit} = req.params;
const query = Post.find().skip(skip).limit(limit).sort('-date');
query.exec((err, docs) => {
if (err) {
return res.send({error: 'Something went wrong'});
}
res.json(docs);
});
});
Или
postRouter.get('/get/:skip/:limit', (req, res) => {
const {skip, limit} = req.params;
const query = Post.find().skip(skip).limit(limit).sort('-date');
query.exec((err, docs) => {
if (err) {
res.send({error: 'Something went wrong'});
}else{
res.json(docs);
}
});
});