Видите, у обещания есть два параметра: разрешено и отклонено .Поэтому, вызывая затем , вы передаете ему 2 параметра.
router.route('/issue/add').post((req,res) =>
{
let issue= new Issue(req.body);
issue.save().then((issue) =>
{
res.status(200).json({'issue': 'Added Successfully'});
}).catch(err =>
{
res.status(400).send('Failed to create a requested record');
});
});
но в приведенном выше коде проблема передается и сопоставляется с решено , но для отклонено и ошибка параметр должен быть передан в , затем , но вместо этого он передается в catch и работает.Почему?