функция контроллера, рядом не определена ошибка - PullRequest
0 голосов
/ 30 мая 2019

Мой код работал нормально, но откуда я начал получать эту ошибку. ReferenceError: next не определено. Понятия не имею, как я начал получать это, поскольку я вообще не менял эту функцию.

const Accounts = require('../data/accounts.model')

exports.addAccount = (req, res) => {
    const newAccount = new Accounts({
        Username: req.body.Username,
        Password: req.body.Password,
        AccountType: req.body.AccountType,
        Email: req.body.Email,
        Age: req.body.Age,
        Question1A: req.body.Question1A,
        Question2A: req.body.Question2A,
        Question3A: req.body.Question3A,
    });

    newAccount.save((err) => {
        if (err){
             return next(err);
  //error happens here^
        }
        res.send('Account created Successfully');
    });
};

1 Ответ

1 голос
/ 30 мая 2019

next является третьим параметром для любого промежуточного программного обеспечения. Таким образом, код должен быть:

exports.addAccount = (req, res, next) => {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...