RangeError: Превышен максимальный размер стека вызовов. Node express api mongoose - PullRequest
0 голосов
/ 08 февраля 2019

Я звоню по запросу, чтобы создать новую car в базе данных и прикрепить ее к продавцу с помощью API экспресс-узла.Но когда я выполняю эту асинхронную функцию, появляется следующая ошибка

Range Error: Maximum call stack size exceeded

, которую я не понимаю.Пожалуйста, сообщите мне, почему появляется эта ошибка.Ниже приведен код.

const addNewUserCar = async (req, res, next) => {
    const newCar = new Car(req.body);
    let dbUser = await User.findById(req.params.userId);
    newCar.seller = dbUser;
    const dbCar = await newCar.save();
    dbUser.cars.push(dbCar);
    dbUser = await dbUser.save();
    return res.status(201)\.json({
        message: "Success",
        user: dbUser
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...