Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.post('/signup', (req, res) => {
- console.log('user signup');
- const { name, password } = req.body;
- if (String(name).length <= 3) {
- res.json({
- error: `Name should be min 4 characters`
- })
- }
- if (String(password).length <= 3) {
- res.json({
- error: `Password should be min 4 characters`
- })
- }
- // ADD VALIDATION
- User.findOne({ name: name }, (err, user) => {
- if (err) {
- console.log('User.js post error: ', err)
- } else if (user) {
- res.json({
- error: `Sorry, already a user with the name: ${name}`
- })
- }
- else {
- const newUser = new User({
- name: name,
- password: password
- })
- newUser.save((err, savedUser) => {
- if (err) return res.json(err)
- res.json(savedUser)
- })
- }
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement