Skip to content

Commit ccc9099

Browse files
committed
sign-up done
1 parent d2e2c3e commit ccc9099

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

login , sign-up rest api's/index.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,31 @@ mongooses.connect(db).then(()=>{
1616
console.log("err is", err.message);
1717
})
1818

19+
// adding new user (sign-up route)
1920

21+
app.post('/signup',function(req,res){
22+
// taking a user
23+
var newUser=new User({
24+
email: req.body.email,
25+
password: req.body.password
26+
});
27+
28+
// checking whether user is already registered or not
29+
User.findOne({email: newUser.email},function(err,user){
30+
if(user) return res.status(400).json({isAuth: false, message: 'user already exist'});
31+
32+
//saving in the database
33+
newUser.save().then(()=>{
34+
res.status(200).send(newUser);
35+
}).catch(err=>{
36+
console.log("error is ", err.message);
37+
});
38+
})
39+
//console.log(newUser.email,newUser.password);
40+
41+
42+
43+
});
2044

2145
app.get('/',function(req,res){
2246
res.status(200).send(`hyy`);

0 commit comments

Comments
 (0)