send back a specific message per field
Signed-off-by: Ramiro Berrelleza <rberrelleza@gmail.com>pull/164/head
parent
28dd2421f2
commit
d4ba855a72
|
@ -7,10 +7,19 @@ export default async function handler(req, res) {
|
|||
}
|
||||
|
||||
const data = req.body;
|
||||
|
||||
const { username, email, password } = data;
|
||||
|
||||
if (!email || !email.includes('@') || !password || password.trim().length < 7) {
|
||||
if (!username) {
|
||||
res.status(422).json({message: 'Invalid username'});
|
||||
return;
|
||||
}
|
||||
|
||||
if (!email || !email.includes('@')) {
|
||||
res.status(422).json({message: 'Invalid email'});
|
||||
return;
|
||||
}
|
||||
|
||||
if (!password || password.trim().length < 7) {
|
||||
res.status(422).json({message: 'Invalid input - password should be at least 7 characters long.'});
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue