router.post("/signup", function(req, res, next) => {
User.find({ email: req.body.email })
.exec()
.then(user => {
if (user.length >= 1) { // Если почта уже существует
return res.status(409).json({
message: "Пользователь уже занят..."
});
} else {
var unixTime = Math.round(+new Date()/1000);
const user = new User({
_id: new mongoose.Types.ObjectId(),
email: req.body.email,
password: createHash(randomPass.generate({length: 6, readable: true})),
country: req.body.country,
created_at: unixTime,
});
user.save().then(result => {
console.log('Регистрация пользователя');
res.status(201).json({
"result":"ok"
});
})
.catch(err => {
console.log(err);
res.status(500).json({
error: err
});
});
}
});
});