Я пытаюсь зарегистрировать нового пользователя в MongoDb (атлас), и метод register () работает один раз, но второй раз, когда я пытаюсь загрузить другого пользователя, он отправляет мне ошибку 500, и если я проверю конечную точку на почтальоне написано: «Невозможно прочитать свойство« 1 »из нуля». В VsCode говорится, что ожидания недействительны, но они работали в примере, из которого я клонировал этот процесс.
exports.signup = async (req, res) => {
const { firstName, lastName, email, password } = req.body;
const user = await new User({ firstName, lastName, email, password })
console.log(user)
await User.register(user, password, (err, user) => {
if (err) {
return res.status(500).send(err.message);
}
res.json("welcome" + user.firstName + user.lastName);
})
};