sbkwgh 8 vuotta sitten
vanhempi
commit
391da7007c
1 muutettua tiedostoa jossa 10 lisäystä ja 6 poistoa
  1. 10 6
      routes/user.js

+ 10 - 6
routes/user.js

@@ -15,9 +15,9 @@ router.post('/', async (req, res) => {
 			if(typeof req.body.username !== 'string') {
 				validationErrors.push(Errors.invalidParameterType('username', 'string'))
 			} if(req.body.username.length < 6) {
-				validationErrors.push(Errors.parmeterLengthTooSmall('username', 6))
+				validationErrors.push(Errors.parameterLengthTooSmall('username', 6))
 			} if(req.body.username.length > 50) {
-				validationErrors.push(Errors.parmeterLengthTooLarge('username', 50))
+				validationErrors.push(Errors.parameterLengthTooLarge('username', 50))
 			}
 		}
 
@@ -27,13 +27,13 @@ router.post('/', async (req, res) => {
 			if(typeof req.body.password !== 'string') {
 				validationErrors.push(Errors.invalidParameterType('password', 'string'))
 			} if(req.body.password.length < 6) {
-				validationErrors.push(Errors.parmeterLengthTooSmall('password', 6))
+				validationErrors.push(Errors.parameterLengthTooSmall('password', 6))
 			} if(req.body.password.length > 100) {
-				validationErrors.push(Errors.parmeterLengthTooSmall('password', 100))
+				validationErrors.push(Errors.parameterLengthTooLarge('password', 100))
 			}
 		}
 
-		if(errors.length) throw Errors.VALIDATION_ERROR
+		if(validationErrors.length) throw Errors.VALIDATION_ERROR
 
 		user = await User.create({
 			username: req.body.username,
@@ -42,13 +42,17 @@ router.post('/', async (req, res) => {
 
 		res.json(user.toJSON())
 	} catch (err) {
+		console.log(err)
 		if(err === Errors.VALIDATION_ERROR) {
 			res.status(400)
 			res.json({
 				errors: validationErrors
 			})
 		} else {
-			res.json(err)
+			res.status(500)
+			res.json({
+				errors: [Errors.unknown]
+			})
 		}
 	}
 })