1
我想在兩種情況下使用錯誤函數將JSON錯誤對象傳入我的代碼中。一旦在電子郵件和密碼檢查語句中,並再次在if現有用戶語句中。我想那只是晚上的那個時間。錯誤函數不返回JSON格式
const User = require('../models/user');
exports.signup = function(req, res, next) {
const email = req.body.email;
const password = req.body.password;
if (!email || !password) {
return res.err("Please enter in email and password");
}
//See if a user with the given email exists
User.findOne({ email: email }, function(err, existingUser) {
if (err) { return next(err); }
//If a user with email does exist, return an Error
if (existingUser) {
//the status sets the status of the http code 422 means couldn't process this
return res.err('Email is in use');
}
//If a user with email does NOT exist, create and save user record
const user = new User({
email: email,
password: password
});
user.save(function(err) {
if (err) { return next(err); }
//Respond to request indicating the user was created
res.json({ success: true });
});
});
}
你是怎麼回事? – alexi2