Почему отклоненный параметр обещания работает вне его рамок? - PullRequest
0 голосов
/ 28 сентября 2018

Видите, у обещания есть два параметра: разрешено и отклонено .Поэтому, вызывая затем , вы передаете ему 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 и работает.Почему?

...